Reference for changes in .NET interface
This section lists all changes in the .NET interface between 3-Heights® PDF Toolbox API and the PDF Toolbox SDK. Interface elements are ordered alphabetically by PDF Toolbox SDK namespace.
note
This page provides the changes between the two products only. For full reference information on the PDF Toolbox SDK, see .NET API reference.
[Class]PdfTools.internal.NativeObject → PdfTools.FourHeights.PdfToolbox.Internal.NativeObject |
---|
Changed members:
Sdk |
Base namespace
PdfTools.FourHeights.PdfToolbox.ConformanceException
[Class] PdfTools.FourHeights.PdfToolbox.ConformanceException |
---|
ErrorCodeException.Code with value ErrorCode.Conformance . See Exceptions. |
PdfTools.FourHeights.PdfToolbox.CorruptException
[Class] PdfTools.FourHeights.PdfToolbox.CorruptException |
---|
ErrorCodeException.Code with value ErrorCode.Corrupt . See Exceptions. |
PdfTools.ErrorCode
[Enum.] PdfTools.ErrorCode → PdfTools.FourHeights.PdfToolbox.ErrorCode |
---|
Removed. See Exceptions. |
PdfTools.ErrorCodeException
[Class] PdfTools.ErrorCodeException → PdfTools.FourHeights.PdfToolbox.PdfToolboxException |
---|
|
PdfTools.FourHeights.PdfToolbox.LicenseException
[Class] PdfTools.FourHeights.PdfToolbox.LicenseException |
---|
ErrorCodeException.Code with value ErrorCode.License . See Exceptions. |
PdfTools.FourHeights.PdfToolbox.PasswordException
[Class] PdfTools.FourHeights.PdfToolbox.PasswordException |
---|
ErrorCodeException.Code with value ErrorCode.Password . See Exceptions. |
PdfTools.FourHeights.PdfToolbox.Sdk
[Class] PdfTools.FourHeights.PdfToolbox.Sdk |
---|
|
PdfTools.Pdf.StringMap
[Class] PdfTools.Pdf.StringMap → PdfTools.FourHeights.PdfToolbox.Pdf.StringMap |
---|
Removed implementation of the IDisposable interface. See Removal of iDisposable implementation. |
PdfTools.FourHeights.PdfToolbox.UnknownFormatException
[Class] PdfTools.FourHeights.PdfToolbox.UnknownFormatException |
---|
Extends PdfToolboxException . Substitutes the removed property ErrorCodeException.Code with value ErrorCode.UnknownFormat . See Exceptions. |
PdfTools.FourHeights.PdfToolbox.UnsupportedFeatureException
[Class] PdfTools.FourHeights.PdfToolbox.UnsupportedFeatureException |
---|
Extends PdfToolboxException . Substitutes the removed property ErrorCodeException.Code with value ErrorCode.UnsupportedFeature . See Exceptions. |
Geometry namespace
PdfTools.Pdf.Rotation
[Enum.] PdfTools.Pdf.Rotation → PdfTools.FourHeights.PdfToolbox.Geometry.Rotation |
---|
Renamed enum value NoRotation → None . |
PdfTools.Pdf.TextAlignment
[Enum.] PdfTools.Pdf.TextAlignment → PdfTools.FourHeights.PdfToolbox.Geometry.HorizontalAlignment |
---|
Pdf.Geometry.Integer namespace
[Struct] PdfTools.FourHeights.PdfToolbox.Geometry.Integer.Size |
---|
Fields:
Image and ImageMask to substitute the removed properties Image.Width , Image.Height , ImageMask.Width , and ImageMask.Height . See Image size and image mask size. |
Geometry.Real namespace
PdfTools.Point
[Struct] PdfTools.Point → PdfTools.FourHeights.PdfToolbox.Geometry.Real.Point |
---|
Changed type from reference type (class) to value type (struct). See Value types. |
PdfTools.Rectangle
[Struct] PdfTools.Rectangle → PdfTools.FourHeights.PdfToolbox.Geometry.Real.Rectangle |
---|
Changed type from reference type (class) to value type (struct). See Value types. |
PdfTools.Size
[Struct] PdfTools.Size → PdfTools.FourHeights.PdfToolbox.Geometry.Real.Size |
---|
Changed type from reference type (class) to value type (struct). See Value types. |
PdfTools.Pdf.Transformation
[Class → Struct] PdfTools.Pdf.Transformation → PdfTools.FourHeights.PdfToolbox.Geometry.Real.AffineTransform |
---|
|
Pdf namespace
PdfTools.Pdf.Conformance
[Enum.] PdfTools.Pdf.Conformance → PdfTools.FourHeights.PdfToolbox.Pdf.Conformance |
---|
Removed enum value Unknown . See Unknown PDF conformance. |
PdfTools.Pdf.CopyOption
[Enum.] PdfTools.Pdf.CopyOption |
---|
Removed. Substituted by Pdf.PageCopyOptions and Pdf.Navigation.OutlineCopyOptions . See Copy options. |
PdfTools.FourHeights.PdfToolbox.Pdf.CopyStrategy
[Enum.] PdfTools.FourHeights.PdfToolbox.Pdf.CopyStrategy |
---|
Values:
CopyOption . See Copy options. |
PdfTools.Pdf.Document
[Class] PdfTools.Pdf.Document → PdfTools.FourHeights.PdfToolbox.Pdf.Document |
---|
|
PdfTools.Pdf.EncryptionParams
[Struct → Class] PdfTools.Pdf.EncryptionParams → PdfTools.FourHeights.PdfToolbox.Pdf.Encryption |
---|
New constructor Encryption(string userPassword, string ownerPassword, Permission permissions) . |
PdfTools.Pdf.FileReference
[Class] PdfTools.Pdf.FileReference → PdfTools.FourHeights.PdfToolbox.Pdf.FileReference |
---|
|
PdfTools.Pdf.FileReferenceList
[Class] PdfTools.Pdf.FileReferenceList → PdfTools.FourHeights.PdfToolbox.Pdf.FileReferenceList |
---|
Removed implementation of the IDisposable interface. See Removal of IDisposable implementation. |
PdfTools.Pdf.Metadata
[Class] PdfTools.Pdf.Metadata → PdfTools.FourHeights.PdfToolbox.Pdf.Metadata |
---|
|
PdfTools.FourHeights.PdfToolbox.Pdf.NameConflictResolution
[Enum.] PdfTools.FourHeights.PdfToolbox.Pdf.NameConflictResolution |
---|
Values:
CopyOption . See Copy options. |
PdfTools.Pdf.Page
[Class] PdfTools.Pdf.Page → PdfTools.FourHeights.PdfToolbox.Pdf.Page |
---|
|
PdfTools.FourHeights.PdfToolbox.Pdf.PageCopyOptions
[Class] PdfTools.FourHeights.PdfToolbox.Pdf.PageCopyOptions |
---|
Members:
CopyOption . See Copy options. |
PdfTools.Pdf.PageList
[Class] PdfTools.Pdf.PageList → PdfTools.FourHeights.PdfToolbox.Pdf.PageList |
---|
Removed implementation of the IDisposable interface. See Removal of IDisposable implementation. |
PdfTools.Pdf.Permission
[Enum.] PdfTools.Pdf.Permission → PdfTools.FourHeights.PdfToolbox.Pdf.Permission |
---|
[Enum.] PdfTools.FourHeights.PdfToolbox.Pdf.RemovalStrategy |
---|
Values:
CopyOption . See Copy options. |
Pdf.Annotations namespace
PdfTools.Pdf.Annotation
[Class] PdfTools.Pdf.Annotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.Annotation |
---|
|
PdfTools.Pdf.AnnotationLineEnding
[Enum.] PdfTools.Pdf.AnnotationLineEnding → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.LineEnding |
---|
|
PdfTools.Pdf.AnnotationList
[Class] PdfTools.Pdf.AnnotationList → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.AnnotationList |
---|
Removed implementation of the IDisposable interface. See Removal of IDisposable implementation. |
PdfTools.Pdf.AnnotationPopup
[Class] PdfTools.Pdf.AnnotationPopup → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.Popup |
---|
Renamed property Rectangle → BoundingBox . Changed type Rectangle from reference type to value type. See Value types. |
PdfTools.Pdf.CircleAnnotation
[Class] PdfTools.Pdf.CircleAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.EllipseAnnotation |
---|
|
PdfTools.Pdf.CustomStampAnnotation
[Class] PdfTools.Pdf.CustomStampAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.CustomStamp |
---|
| New method static CustomStampAnnotation Create(Pdf.Document targetDocument, Geometry.Real.Rectangle boundingBox)
. See Creation and copying methods. See StampAnnotation
for inherited changes.
PdfTools.Pdf.DrawingAnnotation
[Class] PdfTools.Pdf.DrawingAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.DrawingAnnotation |
---|
See MarkupAnnotation for inherited changes. |
PdfTools.Pdf.FileAttachmentAnnotation
[Class] PdfTools.Pdf.FileAttachmentAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.FileAttachment |
---|
New method static FileAttachmentAnnotation Create(Pdf.Document targetDocument, Geometry.Real.Point topleft, Pdf.FileReference attachedFile, Pdf.Content.Paint paint) . See Creation and copying methods. See MarkupAnnotation for inherited changes. |
PdfTools.Pdf.FileAttachmentIcon
[Enum.] PdfTools.Pdf.FileAttachmentIcon → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.FileAttachmentIcon |
---|
PdfTools.Pdf.FreeDrawingAnnotation
[Class] PdfTools.Pdf.FreeDrawingAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.InkAnnotation |
---|
|
PdfTools.Pdf.FreeTextAnnotation
[Class] PdfTools.Pdf.FreeTextAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.FreeText |
---|
New method static FreeText Create(Pdf.Document targetDocument, Geometry.Real.RectangleboundingBox, stringcontent, Pdf.Content.Paint paint) . See Creation and copying methods. See MarkupAnnotation for inherited changes. |
PdfTools.Pdf.HighlightAnnotation
[Class] PdfTools.Pdf.HighlightAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.Highlight |
---|
See TextMarkupAnnotation for inherited changes. |
PdfTools.Pdf.LineAnnotation
[Class] PdfTools.Pdf.LineAnnotation → PdfTools.FourHeights.PdfToolbox.Pdf.Annotations.LineAnnotation |
---|
|