This section lists all changes in the C interface between 3-Heights® PDF Toolbox API and the PDF Toolbox SDK. Interface elements are ordered alphabetically by PDF Toolbox SDK prefix.
Prefix Ptx
Changes to functions that are not related to specific object types:
TPdfErrorCode
[Enum.] TPdfErrorCode → TPtx_ErrorCode |
---|
Removed enum values: -
ePdfErrorInfrastructure ePdfErrorProcessing ePdfErrorFatal
|
Renamed enum value: -
ePdfSuccess → ePdf_Error_Success ePdfError... → ePdf_Error_...
|
TPtx_Sdk
[Class] TPtx_Sdk → TPtx_Sdk |
---|
Related function:
BOOL Ptx_Sdk_Initialize(
const char* szLicense,
const char* szProducerSuffix) |
Related function:
size_t Ptx_Sdk_GetVersion(
char* pBuffer, size_tnBufferSize) |
Related function:
size_t Ptx_Sdk_GetProducerFullName(
char* pBuffer,
size_tnBufferSize) |
See the Sdk functions
TPdfStringMap
[Class] TPdfStringMap → TPtxPdf_StringMap |
---|
Renamed value: PdfStringMap... → PtxPdf_StringMap_...
|
Prefix PtxGeom
TdfRotation
[Enum.] TPdfRotation → TPtxGeom_Rotation |
---|
Renamed values: ePdfRotateNoRotation → ePtxGeom_Rotation_None ePdfRotateClockwise → ePtxGeom_Rotation_Clockwise ePdfRotateUpsideDown → ePtxGeom_Rotation_UpsideDown -
ePdfRotateCounterClockwise → ePtxGeom_Rotation_CounterClockwise
|
TPdfTextAlignment
[Enum.] TPdfTextAlignment → TPtxGeom_HorizontalAlignment |
---|
Renamed value: -
ePdfTextAlignment... → ePtxGeom_HorizontalAlignment_...
|
Prefix PtxGeomInt
TPtxGeomInt_Size
[Struct.] TPtxGeomInt_Size → TPtxGeomInt_Size |
---|
Fields: Used in TPdfImage and TPdfImageMask to substitute the removed related functions PdfImageGetWidth , PdfImageGetHeight , PdfImageMaskGetWidth , and PdfImageMaskGetHeight . |
See Image size and image mask size.
Prefix PtxGeomReal
TPdfPoint
[Struct.] TPdfPoint → TPtxGeomReal_Point |
---|
TPdfRectangle
[Struct.] TPdfRectangle → TPtxGeomReal_Rectangle |
---|
TPdfSize
[Struct.] TPdfSize → PtxGeomReal_Size |
---|
[Class] → [Struct.] TPdfTransformation → TPtxGeomReal_AffineTransform |
---|
- Removed related functions:
PdfNewTransformationIdentity , PdfNewTransformationCopy , and PdfNewTransformation . - Removed related function:
PdfTransformationRotate - Renamed related function:
PdfTransformationRotateAround → PtxGeomReal_AffineTransform_Rotate . - Renamed remaining related functions:
PdfTransformation... → PtxGeomReal_AffineTransform_... - New fields:
-
double dA -
double dB -
double dC -
double dD -
double dE -
double dF
- New related function:
BOOL PtxGeomReal_AffineTransform_GetIdentity( TPtxGeomReal_AffineTransform* pIdentity) . See Affine transform objects should be initialized.
|
See Elements changed to class or struct
Prefix PtxPdf
[Enum.] TPdfConformance → TPtxPdf_Conformance |
---|
- Removed enum value
ePdfUnk - Renamed enum values:
-
ePdfA1b → ePtxPdf_Conformance_PdfA1B ePdfA1a → ePtxPdf_Conformance_PdfA1A ePdfA2b → ePtxPdf_Conformance_PdfA2B ePdfA2u → ePtxPdf_Conformance_PdfA2U ePdfA2a → ePtxPdf_Conformance_PdfA2A ePdfA3b → ePtxPdf_Conformance_PdfA3B ePdfA3u → ePtxPdf_Conformance_PdfA3U ePdfA3a → ePtxPdf_Conformance_PdfA3A
- Renamed remaining enum values
ePdf... → ePtxPdf_Conformance_...
|
TPdfCopyOption
[Enum.] TPdfCopyOption → - |
---|
Substituted by TPtxPdf_PageCopyOptions and TPtxPdfNav_OutlineCopyOptions . See Copy options. |
[Enum.] - → TPtxPdf_CopyStrategy |
---|
Values: -
ePtxPdf_CopyStrategy_Copy ePtxPdf_CopyStrategy_Flatten ePtxPdf_CopyStrategy_Remove Substitutes the removed TPdfCopyOption . |
TPdfDocument
[Class] TPdfDocument → TPtxPdf_Document |
---|
- Renamed related function
PdfDocumentGetOutlineItems → PtxPdf_Document_GetOutline . - Changed return and argument type of related functions
PdfDocumentGetOutputIntent and PdfDocumentSetOutputIntent from TPdfColorSpace to TPtxPdfContent_IccBasedColorSpace . See Color space classes. - Renamed related function
PdfDocumentGetEmbeddedFiles → PtxPdf_Document_GetAllEmbeddedFiles . Changed behavior: Appending is not supported anymore. This is a readonly list of all embedded files and all files in TPdfFileAttachmentAnnotation . See Embedded/Associated/Attached files. - Changed behavior of related function
PdfDocumentGetConformance → PtxPdf_Document_GetConformance for output documents: Always returns the current conformance instead of removed enum value ePdfUnk . - Changed signature of related function
TPdfDocument* PdfDocumentCreate(
TPdfstream* pStreamDesc,
TPdfConformance iConformance,
TPdfEncryptionParams* pEncryption) → TPtxPdf_Document* PtxPdf_Document_Create(
TPtxSys_StreamDescriptor* pStreamDesc,
TPtxPdf_Conformance* pConformance,
TPtxPdf_Encryption* pEncryption) Specifically, a NULL value for the second argument is now legal. See Unknown PDF conformance. - Removed and substituted the following related functions:
PdfDocumentCreateFileReference → PtxPdf_FileReference_Create PdfDocumentCreateMetadata → PtxPdf_Metadata_Create PdfDocumentCreatePage → PtxPdf_Page_Create PdfDocumentCreateCircleAnnotation → PtxPdfAnnots_EllipseAnnotation_Create PdfDocumentCreateCustomStampAnnotation → PtxPdfAnnots_CustomStamp_Create PdfDocumentCreateFileAttachmentAnnotation → PtxPdfAnnots_FileAttachment_Create PdfDocumentCreateFreeDrawingAnnotation → PtxPdfAnnots_InkAnnotation_Create PdfDocumentCreateFreeTextAnnotation → PtxPdfAnnots_FreeText_Create PdfDocumentCreateLineAnnotation → PtxPdfAnnots_LineAnnotation_Create PdfDocumentCreatePolyLineAnnotation → PtxPdfAnnots_PolyLineAnnotation_Create PdfDocumentCreatePolygonAnnotation → PtxPdfAnnots_PolygonAnnotation_Create PdfDocumentCreateSquareAnnotation → PtxPdfAnnots_RectangleAnnotation_Create PdfDocumentCreateStickyNoteAnnotation → PtxPdfAnnots_StickyNote_Create PdfDocumentCreateTextStampAnnotationRaw → PtxPdfAnnots_TextStamp_CreateRaw PdfDocumentCreateAlphaPaint , PdfDocumentCreateBlendingPaint , PdfDocumentCreateSolidPaint → PtxPdfContent_Paint_Create See Unified paint creation.PdfDocumentCreateDeviceColorSpace → PtxPdfContent_ColorSpace_CreateProcessColorSpace PdfDocumentCreateFont → PtxPdfContent_Font_Create PdfDocumentCreateGroup → PtxPdfContent_Group_Create PdfDocumentCreateICCColorSpace → PtxPdfContent_IccBasedColorSpace_Create PdfDocumentCreateImageMask → PtxPdfContent_ImageMask_Create PdfDocumentCreateImage → PtxPdfContent_Image_Create PdfDocumentCreateSystemFont → PtxPdfContent_Font_CreateFromSystem PdfDocumentCreateText → PtxPdfContent_Text_Create PdfDocumentCreateCheckBoxField → PtxPdfForms_CheckBoxField_Create PdfDocumentCreateCombTextField → PtxPdfForms_CombTextField_Create PdfDocumentCreateComboBoxField → PtxPdfForms_ComboBoxField_Create PdfDocumentCreateGeneralTextField → PtxPdfForms_GeneralTextField_Create PdfDocumentCreateListBoxField → PtxPdfForms_ListBoxField_Create PdfDocumentCreateRadioButtonField → PtxPdfForms_RadioButtonField_Create PdfDocumentCreateSubForm → PtxPdfForms_SubForm_Create PdfDocumentCreateNamedDestination → PtxPdfNav_NamedDestination_Create PdfDocumentCreateOutlineItem → PtxPdfNav_OutlineItem_Create PdfDocumentCopyFileReference → PtxPdf_FileReference_Copy PdfDocumentCopyMetadata → PtxPdf_Metadata_Copy PdfDocumentCopyPage → PtxPdf_Page_Copy PdfDocumentCopyAnnotation → PtxPdfAnnots_Annotation_Copy PdfDocumentCopyColorSpace → PtxPdfContent_ColorSpace_Copy PdfDocumentCopyContentElement → PtxPdfContent_ContentElement_Copy PdfDocumentCopyGroupElementWithoutContent → PtxPdfContent_GroupElement_CopyWithoutContent PdfDocumentCopyPageAsGroup → PtxPdfContent_Group_CopyFromPage PdfDocumentCopyFormFieldNode → PtxPdfForms_FormFieldNode_Copy PdfDocumentCopyViewerSettings → PtxPdfNav_ViewerSettings_Copy PdfDocumentCopyOutlineItem → PtxPdfNav_OutlineItem_Copy See Creation and copying methods.
- Renamed remaining related functions
PdfDocument... → PtxPdf_Document_... - New related function
TPtxPdf_FileReferenceList* PtxPdf_Document_GetPlainEmbeddedFiles(
TPtxPdf_Document* ) . This is a list of all embedded files that are neither associated nor contained in a TPdfFileAttachmentAnnotation . See Embedded/Associated/Attached files. - New related function
BOOL PtxPdf_Document_Close(
TPtxPdf_Document*) See Closing and releasing.
|
TPdfEncryptionParams
[Struct.] → [Class] TPdfEncryptionParams → TPtxPdf_Encryption |
---|
- Removed related function
PdfEncryptionParamsInitialize . New related function TPtxPdf_Encryption* PtxPdf_Encryption_New(
const char* szUserPassword,
const char* szOwnerPassword,
TPtxPdf_Permission iPermissions) . - New related functions
size_t PtxPdf_Encryption_GetUserPassword( TPtxPdf_Encryption*,
char* pBuffer,
size_t nBufferSize)
size_t PtxPdf_Encryption_SetUserPassword( TPtxPdf_Encryption*, const char* szUserPassword) . - New related functions
size_t PtxPdf_Encryption_GetOwnerPassword( TPtxPdf_Encryption*, char* pBuffer,size_tnBufferSize) size_t PtxPdf_Encryption_SetOwnerPassword( TPtxPdf_Encryption*, const char*szOwnerPassword) . - New related functions
TPtxPdf_Permission PtxPdf_Encryption_GetPermissions( TPtxPdf_Encryption*) BOOL PtxPdf_Encryption_SetPermissions( TPtxPdf_Encryption*, TPtxPdf_PermissioniPermissions) .
|
TPdfFileReference
[Class] TPdfFileReference → TPtxPdf_FileReference |
---|
- Renamed related function
PdfFileReference... → PtxPdf_FileReference_... - New related function
TPtxPdf_FileReference* PtxPdf_FileReference_Create(
TPtxPdf_Document* pTargetDocument,
TPtxSys_StreamDescriptor* pData, const char* szName, const char* szMediaType, const char* szDescription,
TPtxSys_Date* pModificationDate)
|
See Creation and copying methods.
TPdfFileReferenceList
[Class] PdfFileReferenceList → TPtxPdf_FileReferenceList |
---|
- Renamed related function
PdfFileReferenceListAppend → PtxPdf_FileReferenceList_Add . - Renamed remaining related functions
PdfFileReferenceList... → PtxPdf_FileReferenceList_...
|
[Class] TPdfMetadata → TPtxPdf_Metadata |
---|
- Removed related function
PdfMetadataSetProducer . See The PDF Producer entry. - Renamed related functions
PdfMetadata... → PtxPdf_Metadata_... - New related function
TPtxPdf_Metadata* PtxPdf_Metadata_Create( TPtxPdf_Document* pTargetDocument, TPtxSys_StreamDescriptor* pXmp) See Creation and copying methods. - New related function
TPtxPdf_Metadata* PtxPdf_Metadata_Copy(
TPtxPdf_Document* pTargetDocument,
TPtxPdf_Metadata* pMetadata) See Creation and copying methods.
|
TPtxPdf_NameConflictResolution
[Enum.] - → TPtxPdf_NameConflictResolution |
---|
Values: ePtxPdf_NameConflictResolution_Merge ePtxPdf_NameConflictResolution_Rename Substitutes the removed TPdfCopyOption |
See Copy options.
TPdfPage
[Class] TPdfPage → TPtxPdf_Page |
---|
- Renamed related function
PdfPageCrop → PtxPdf_Page_UpdateSize . - Renamed remaining related functions
PdfPage... → PtxPdf_Page_... - New related function
TPtxPdfForms_WidgetList* PtxPdf_Page_GetFormFieldWidgets( TPtxPdf_Page*) . See Annotations. - New related function
TPtxPdfNav_LinkList* PtxPdf_Page_GetLinks( TPtxPdf_Page*) . See Annotations. - New related function
TPtxPdf_Page* PtxPdf_Page_Create( TPtxPdf_Document* pTargetDocument, TPtxGeomReal_Size* pSize) . See Creation and copying methods. - New related function
TPtxPdf_Page* PtxPdf_Page_Copy( TPtxPdf_Document* pTargetDocument, TPtxPdf_Page* pPage, TPtxPdf_PageCopyOptions* pOptions) . See Creation and copying methods.
|
TPtxPdf_PageCopyOptions
[Class] - → TPtxPdf_PageCopyOptions |
---|
- Related function
TPtxPdf_PageCopyOptions* PtxPdf_PageCopyOptions_New() - Related functions
TPtxPdf_CopyStrategy PtxPdf_PageCopyOptions_GetLinks( TPtxPdf_PageCopyOptions*) BOOL PtxPdf_PageCopyOptions_SetLinks(
TPtxPdf_PageCopyOptions*,
TPtxPdf_CopyStrategyiLinks) Default: ePtxPdf_CopyStrategy_Copy - Related functions
TPtxPdfForms_FormFieldCopyStrategy PtxPdf_PageCopyOptions_GetFormFields(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetFormFields(
TPtxPdf_PageCopyOptions*,
TPtxPdfForms_FormFieldCopyStrategyiFormFields) Default: ePtxPdfForms_FormFieldCopyStrategy_Copy - Related functions
TPtxPdf_CopyStrategy PtxPdf_PageCopyOptions_GetSignedSignatures(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetSignedSignatures(
TPtxPdf_PageCopyOptions*,
TPtxPdf_CopyStrategyiSignedSignatures) Default: ePtxPdf_CopyStrategy_Copy - Related functions
TPtxPdf_CopyStrategy PtxPdf_PageCopyOptions_GetAnnotations( TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetAnnotations(
TPtxPdf_PageCopyOptions*, TPtxPdf_CopyStrategyiAnnotations) Default: ePtxPdf_CopyStrategy_Copy - Related functions
BOOL PtxPdf_PageCopyOptions_GetCopyOutlineItems(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetCopyOutlineItems(
TPtxPdf_PageCopyOptions*,
BOOL bCopyOutlineItems) Default: TRUE - Related functions
BOOL PtxPdf_PageCopyOptions_GetCopyAssociatedFiles(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetCopyAssociatedFiles(
TPtxPdf_PageCopyOptions*,
BOOL bCopyAssociatedFiles) Default: TRUE - Related functions
BOOL PtxPdf_PageCopyOptions_GetCopyLogicalStructure(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetCopyLogicalStructure(
TPtxPdf_PageCopyOptions*,
BOOL bCopyLogicalStructure) Default: TRUE - Related functions
TPtxPdf_NameConflictResolution PtxPdf_PageCopyOptions_GetFormFieldConflictResolution(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetFormFieldConflictResolution(
TPtxPdf_PageCopyOptions*,
TPtxPdf_NameConflictResolution iFormFieldConflictResolution) Default: ePtxPdf_NameConflictResolution_Merge - Related functions
TPtxPdfNav_NamedDestinationCopyStrategy PtxPdf_PageCopyOptions_GetNamedDestinations(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetNamedDestinations(
TPtxPdf_PageCopyOptions*,
TPtxPdfNav_NamedDestinationCopyStrategy iNamedDestinations) Default: ePtxPdfNav_NamedDestinationCopyStrategy_Copy - Related functions
BOOL PtxPdf_PageCopyOptions_GetOptimizeResources(
TPtxPdf_PageCopyOptions*)
BOOL PtxPdf_PageCopyOptions_SetOptimizeResources(
TPtxPdf_PageCopyOptions*,
BOOL bOptimizeResources) Default: TRUE Substitutes the removed TPdfCopyOption . See Copy options.
|
TPdfPageList
[Class] TPdfPageList → TPtxPdf_PageList |
---|
- Renamed related function
PdfPageListAppend → PtxPdf_PageList_Add - Renamed remaining related functions
PdfPageList... → PtxPdf_PageList_...
|
TPdfPermission
[Enum.] TPdfPermission → TPtxPdf_Permission |
---|
- Removed enum values
ePermAll , ePermSameAsInput , and ePermNoEncryption . - Renamed enum values
ePerm... → ePtxPdf_Permission_...
|
TPtxPdf_RemovalStrategy
[Enum.] - → TPtxPdf_RemovalStrategy |
---|
Values: ePtxPdf_RemovalStrategy_Flatten -
ePtxPdf_RemovalStrategy_Remove Substitutes the removed TPdfCopyOption . |
See Copy options.
Prefix PtxPdfAnnots
TPdfAnnotation
[Class] TPdfAnnotation → TPtxPdfAnnots_Annotation |
---|
- Renamed related function
PdfAnnotationGetRectangle → PtxPdfAnnots_Annotation_GetBoundingBox - Removed related function
PdfAnnotationGetDoPrint - New related function
PtxPdfAnnots_Annotation_GetNoPrint with reversed meaning of the removed related function PdfAnnotationGetDoPrint . - New related function
TPtxPdfAnnots_Annotation* PtxPdfAnnots_Annotation_Copy(
TPtxPdf_Document* pTargetDocument,
TPtxPdfAnnots_Annotation* pAnnotation) See Creation and copying methods. See Annotations.
|
TPdfAnnotationLineEnding
[Enum.] TPdfAnnotationLineEnding → TPtxPdfAnnots_LineEnding |
---|
- Renamed enum value
ePdfAnnotationLineEndingReversedOpenArrow → ePtxPdfAnnots_LineEnding_OpenArrowTail - Renamed enum value
ePdfAnnotationLineEndingReversedClosedArrow → ePtxPdfAnnots_LineEnding_ClosedArrowTail - Renamed remaining enum values
ePdfAnnotationLineEnding... → ePtxPdfAnnots_LineEnding_...
|
TPdfAnnotationsList
[Class] TPdfAnnotationList → TPtxPdfAnnots_AnnotationList |
---|
- Renamed related function
PdfAnnotationListAppend → PtxPdfAnnots_AnnotationList_Add . - Renamed remaining related functions
PdfAnnotationList... → PtxPdfAnnots_AnnotationList_...
|
[Class] TPdfAnnotationPopup → TPtxPdfAnnots_Popup |
---|
Renamed related function PdfAnnotationPopupGetRectangle → PtxPdfAnnots_Popup_GetBoundingBox . |
TPdfAnnotationType
[Enum.] TPdfAnnotationType → TPtxPdfAnnots_AnnotationType |
---|
- Removed enum values:
ePdfAnnotationTypeWidget ePdfAnnotationTypeLink ePdfAnnotationTypeInternalLink ePdfAnnotationTypeWebLink ePdfAnnotationTypeEmbeddedPdfLink ePdfAnnotationTypePolyDrawingAnnotation ePdfAnnotationTypeShapeDrawingAnnotation
- Renamed enum values:
ePdfAnnotationTypeCircleAnnotation → ePtxPdfAnnots_AnnotationType_EllipseAnnotation ePdfAnnotationTypeCustomStampAnnotation → ePtxPdfAnnots_AnnotationType_CustomStamp ePdfAnnotationTypeFileAttachmentAnnotation → ePtxPdfAnnots_AnnotationType_FileAttachment ePdfAnnotationTypeFreeDrawingAnnotation → ePtxPdfAnnots_AnnotationType_InkAnnotation ePdfAnnotationTypeFreeTextAnnotation → ePtxPdfAnnots_AnnotationType_FreeText ePdfAnnotationTypeHighlightAnnotation → ePtxPdfAnnots_AnnotationType_Highlight ePdfAnnotationTypeSquareAnnotation → ePtxPdfAnnots_AnnotationType_RectangleAnnotation ePdfAnnotationTypeSquigglyAnnotation → ePtxPdfAnnots_AnnotationType_Squiggly ePdfAnnotationTypeStampAnnotation → ePtxPdfAnnots_AnnotationType_Stamp ePdfAnnotationTypeStickyNoteAnnotation → ePtxPdfAnnots_AnnotationType_StickyNote ePdfAnnotationTypeStrikeThroughAnnotation → ePtxPdfAnnots_AnnotationType_StrikeThrough ePdfAnnotationTypeTextInsertAnnotation → ePtxPdfAnnots_AnnotationType_TextInsert ePdfAnnotationTypeTextMarkupAnnotation → ePtxPdfAnnots_AnnotationType_TextMarkup ePdfAnnotationTypeTextStampAnnotation → ePtxPdfAnnots_AnnotationType_TextStamp ePdfAnnotationTypeUnderlineAnnotation → ePtxPdfAnnots_AnnotationType_Underline
- Renamed remaining enum values
ePdfAnnotationType... → ePtxPdfAnnots_AnnotationType_... See Annotations.
|
TPdfCircleAnnotation
[Class] TPdfCircleAnnotation[class] → TPtxPdfAnnots_EllipseAnnotation |
---|
- Changed base class to struct
TPtxPdfAnnots_DrawingAnnotation . See Annotations. - New related function
TPtxPdfAnnots_EllipseAnnotation* PtxPdfAnnots_EllipseAnnotation_Create(
TPtxPdf_Document* pTargetDocument, TPtxGeomReal_Rectangle* pBoundingBox, TPtxPdfContent_Stroke* pStroke, TPtxPdfContent_Paint* pFill) See Creation and copying methods. - New related function
TPtxPdfContent_Paint* PtxPdfAnnots_EllipseAnnotation_GetFill(
TPtxPdfAnnots_EllipseAnnotation*) . See TPdfDrawingAnnotation for inherited changes.
|
TPdfCustomStampAnnotation
[Class] TPdfCustomStampAnnotation → TPtxPdfAnnots_CustomStamp |
---|
- Renamed related functions
PdfCustomStampAnnotation... → PtxPdfAnnots_CustomStamp_... New related function TPtxPdfAnnots_CustomStampAnnotation* PtxPdfAnnots_CustomStamp_Create( TPtxPdf_Document* pTargetDocument,
TPtxGeomReal_Rectangle* pBoundingBox) See Creation and copying methods. See TPdfStampAnnotation for inherited changes. |
TPdfDrawingAnnotation
[Class] TPdfDrawingAnnotation → TPtxPdfAnnots_DrawingAnnotation |
---|
Renamed related functions PdfDrawingAnnotation... → PtxPdfAnnots_DrawingAnnotation_... See TPdfMarkupAnnotation for inherited changes. |
TPdfDrawingAnnotationType
[Enum.] TPdfDrawingAnnotationType → TPtxPdfAnnots_DrawingAnnotationType |
---|
- Removed enum values:
ePdfDrawingAnnotationTypePolyDrawingAnnotation ePdfDrawingAnnotationTypeShapeDrawingAnnotation
- Renamed enum values:
ePdfDrawingAnnotationTypeCircleAnnotation → ePtxPdfAnnots_DrawingAnnotationType_EllipseAnnotation ePdfDrawingAnnotationTypeFreeDrawingAnnotation → ePtxPdfAnnots_DrawingAnnotationType_InkAnnotation ePdfDrawingAnnotationTypeSquareAnnotation → ePtxPdfAnnots_DrawingAnnotationType_RectangleAnnotation
- Renamed remaining enum values
ePdfDrawingAnnotationType... → ePtxPdfAnnots_DrawingAnnotationType_... See Annotations.
|
TPdfFileAttachmentAnnotation
[Class] TPdfFileAttachmentAnnotation → TPtxPdfAnnots_FileAttachment |
---|
- New related function
TPtxPdfAnnots_FileAttachmentAnnotation* PtxPdfAnnots_FileAttachment_Create(
TPtxPdf_Document* pTargetDocument, TPtxGeomReal_Point* pTopleft,
TPtxPdf_FileReference* pAttachedFile,
TPtxPdfContent_Paint* pPaint) See Creation and copying methods. - Renamed related functions
PdfFileAttachmentAnnotation... → PtxPdfAnnots_FileAttachment_... See TPdfMarkupAnnotation for inherited changes.
|
TPdfFileAttachmentIcon
[Enum.] TPdfFileAttachmentIcon → TPtxPdfAnnots_FileAttachmentIcon |
---|
Renamed enum values ePdfFileAttachmentIcon... → ePtxPdfAnnots_FileAttachmentIcon_... |
TPdfFreeDrawingAnnotation
[Class] TPdfFreeDrawingAnnotation → TPtxPdfAnnots_InkAnnotation |
---|
- Changed base class to struct
TPtxPdfAnnots_DrawingAnnotation . See Annotations. - New related function
TPtxPdfAnnots_InkAnnotation* PtxPdfAnnots_InkAnnotation_Create(
TPtxPdf_Document* pTargetDocument, TPtxPdfContent_Path* pPath,
TPtxPdfContent_Stroke* pStroke) See Creation and copying methods. See TPdfDrawingAnnotation for inherited changes.
|
TPdfFreeTextAnnotation
[Class] TPdfFreeTextAnnotation → TPtxPdfAnnots_FreeText |
---|
- Renamed related functions
PdfFreeTextAnnotation... → PtxPdfAnnots_FreeText_... - New related function
TPtxPdfAnnots_FreeText* PtxPdfAnnots_FreeText_Create(
TPtxPdf_Document* pTargetDocument, TPtxGeomReal_Rectangle* pBoundingBox,
const char* szContent, TPtxPdfContent_Paint* pPaint) See Creation and copying methods. See TPdfMarkupAnnotation for inherited changes.
|
TPdfHighlightAnnotation
TPdfLineAnnotation
[Class] TPdfLineAnnotation → TPtxPdfAnnots_LineAnnotation |
---|
- Renamed related functions
PdfLineAnnotation... → PtxPdfAnnots_LineAnnotation_... - New related function
TPtxPdfAnnots_LineAnnotation* PtxPdfAnnots_LineAnnotation_Create(
TPtxPdf_Document* pTargetDocument,
TPtxGeomReal_Point* pStart,
TPtxGeomReal_Point* pEnd,
TPtxPdfContent_Stroke* pStroke) See Creation and copying methods. See TPdfDrawingAnnotation for inherited changes.
|
TPdfMarkupAnnotation
[Class] TPdfMarkupAnnotation → TPtxPdfAnnots_MarkupAnnotation |
---|
Renamed related functions PdfMarkupAnnotation... → PtxPdfAnnots_MarkupAnnotation_... See TPdfAnnotation for inherited changes. |
TPdfMarkupAnnotationType
[Enum.] TPdfMarkupAnnotationType → TPtxPdfAnnots_MarkupAnnotationType |
---|
- Removed enum values:
-
ePdfMarkupAnnotationTypePolyDrawingAnnotation ePdfMarkupAnnotationTypeShapeDrawingAnnotation
- Renamed enum values:
-
ePdfMarkupAnnotationTypeCircleAnnotation → ePtxPdfAnnots_MarkupAnnotationType_EllipseAnnotation ePdfMarkupAnnotationTypeCustomStampAnnotation → ePtxPdfAnnots_MarkupAnnotationType_CustomStamp ePdfMarkupAnnotationTypeDrawingAnnotation → ePtxPdfAnnots_MarkupAnnotationType_DrawingAnnotation ePdfMarkupAnnotationTypeFileAttachmentAnnotation → ePtxPdfAnnots_MarkupAnnotationType_FileAttachment ePdfMarkupAnnotationTypeFreeDrawingAnnotation → ePtxPdfAnnots_MarkupAnnotationType_InkAnnotation ePdfMarkupAnnotationTypeFreeTextAnnotation → ePtxPdfAnnots_MarkupAnnotationType_FreeText ePdfMarkupAnnotationTypeHighlightAnnotation → ePtxPdfAnnots_MarkupAnnotationType_Highlight ePdfMarkupAnnotationTypeSquareAnnotation → ePtxPdfAnnots_MarkupAnnotationType_RectangleAnnotation ePdfMarkupAnnotationTypeSquigglyAnnotation → ePtxPdfAnnots_MarkupAnnotationType_Squiggly ePdfMarkupAnnotationTypeStampAnnotation → ePtxPdfAnnots_MarkupAnnotationType_Stamp ePdfMarkupAnnotationTypeStickyNoteAnnotation → ePtxPdfAnnots_MarkupAnnotationType_StickyNote ePdfMarkupAnnotationTypeStrikeThroughAnnotation → ePtxPdfAnnots_MarkupAnnotationType_StrikeThrough ePdfMarkupAnnotationTypeTextInsertAnnotation → ePtxPdfAnnots_MarkupAnnotationType_TextInsert ePdfMarkupAnnotationTypeTextMarkupAnnotation → ePtxPdfAnnots_MarkupAnnotationType_TextMarkup ePdfMarkupAnnotationTypeTextStampAnnotation → ePtxPdfAnnots_MarkupAnnotationType_TextStamp ePdfMarkupAnnotationTypeUnderlineAnnotation → ePtxPdfAnnots_MarkupAnnotationType_Underline
- Renamed remaining enum values
ePdfMarkupAnnotationType... → ePtxPdfAnnots_MarkupAnnotationType_... See Annotations.
|
TPdfMarkupInfo
[Class] TPdfMarkupInfo → TPtxPdfAnnots_MarkupInfo |
---|
Renamed related functions PdfMarkupInfo... → PtxPdfAnnots_MarkupInfo_... |
TPdfMarkupInfoList
[Class] TPdfMarkupInfoList → TPtxPdfAnnots_MarkupInfoList |
---|
Renamed remaining related functions PdfMarkupInfoList... → PtxPdfAnnots_MarkupInfoList_... |
TPdfPolyDrawingAnnotation
TPdfPolyDrawingAnnotation[class] |
---|
Removed. See Annotations. |
TPdfPolyDrawingAnnotationType
TPdfPolyDrawingAnnotationType[enum] → TPtx_PolyDrawingAnnotationType |
---|
Removed. See Annotations. |
TPdfPolyLineAnnotation
TPdfPolyLineAnnotation[class] → TPtxPdfAnnots_PolyLineAnnotation |
---|
- Changed base class to struct
TPtxPdfAnnots_DrawingAnnotation . See Annotations. - Renamed related functions
PdfPolyLineAnnotation... → PtxPdfAnnots_PolyLineAnnotation_... - New related function
TPtxPdfAnnots_PolyLineAnnotation* PtxPdfAnnots_PolyLineAnnotation_Create(
TPtxPdf_Document* pTargetDocument,
TPtxPdfContent_Path* pPath,
TPtxPdfContent_Stroke* pStroke) See Creation and copying methods. See TPdfDrawingAnnotation for inherited changes.
|
TPdfPolygonAnnotation
[Class] TPdfPolygonAnnotation → TPtxPdfAnnots_PolygonAnnotation |
---|
- Changed base class to struct
TPtxPdfAnnots_DrawingAnnotation . See Annotations. - Renamed related functions
PdfPolygonAnnotation... → PtxPdfAnnots_PolygonAnnotation_... - New related function
TPtxPdfAnnots_PolygonAnnotation* PtxPdfAnnots_PolygonAnnotation_Create( TPtxPdf_Document* pTargetDocument,
TPtxPdfContent_Path* pPath, TPtxPdfContent_Stroke* pStroke) See Creation and copying methods. See TPdfDrawingAnnotation for inherited changes.
|
TPdfShapeDrawingAnnotation
[Class] TPdfShapeDrawingAnnotation |
---|
Removed. See Annotations. |
TPdfShapeDrawingAnnotationType
[Enum.] TPdfShapeDrawingAnnotationType → TPtx_ShapeDrawingAnnotationType |
---|
Removed. See Annotations. |
TPdfSquareAnnotation
[Class] TPdfSquareAnnotation → TPtxPdfAnnots_RectangleAnnotation |
---|
- Changed base class to struct
TPtxPdfAnnots_DrawingAnnotation . See Annotations. - New related function
TPtxPdfAnnots_PolylineAnnotation* PtxPdfAnnots_RectangleAnnotation_Create( TPtxPdf_Document* pTargetDocument,
TPtxGeomReal_Rectangle* pBoundingBox,
TPtxPdfContent_Stroke* pStroke, TPtxPdfContent_Fill* pFill) See Creation and copying methods. - New related function
TPtxPdfContent_Fill* PtxPdfAnnots_RectangleAnnotation_GetFill(
TPtxPdfAnnots_RectangleAnnotation*) . See TPdfDrawingAnnotation for inherited changes.
|
TPdfSquigglyAnnotation
TPdfStampAnnotation
[Class] TPdfStampAnnotation → TPtxPdfAnnots_Stamp |
---|
Renamed related functions PdfStampAnnotation... → PtxPdfAnnots_Stamp_... See TPdfMarkupAnnotation for inherited changes. |
TPdfStampAnnotationType
[Enum.] TPdfStampAnnotationType → TPtxPdfAnnots_StampType |
---|
Renamed enum values ePdfStampAnnotationType... → ePtxPdfAnnots_StampType_... |
TPdfStickyNoteAnnotation
[Class] TPdfStickyNoteAnnotation → TPtxPdfAnnots_StickyNote |
---|
- Renamed related functions
PdfStickyNoteAnnotation... → PtxPdfAnnots_StickyNote_... - New related function
TPtxPdfAnnots_StickyNote* PtxPdfAnnots_StickyNote_Create(
TPtxPdf_Document* pTargetDocument,
TPtxGeomReal_Point* pTopleft, ,br/const char* szContent,
TPtxPdfContent_Paint*pPaint) See Creation and copying methods. See TPdfMarkupAnnotation for inherited changes.
|
TPdfStrikeThroughAnnotation
TPdfTextInsertAnnotation
TPdfTextMarkupAnnotation
[Class] TPdfTextMarkupAnnotation → TPtxPdfAnnots_TextMarkup |
---|
See TPdfMarkupAnnotation for inherited changes. |
TPdfTextMarkupAnnotationType
[Enum.] TPdfTextMarkupAnnotationType → TPtxPdfAnnots_TextMarkupType |
---|
Renamed enum values: -
ePdfTextMarkupAnnotationTypeHighlightAnnotation → ePtxPdfAnnots_TextMarkupType_Highlight -
ePdfTextMarkupAnnotationTypeSquigglyAnnotation → ePtxPdfAnnots_TextMarkupType_Squiggly -
ePdfTextMarkupAnnotationTypeStrikeThroughAnnotation → ePtxPdfAnnots_TextMarkupType_StrikeThrough -
ePdfTextMarkupAnnotationTypeTextInsertAnnotation → ePtxPdfAnnots_TextMarkupType_TextInsert -
ePdfTextMarkupAnnotationTypeTextMarkupAnnotation → ePtxPdfAnnots_TextMarkupType_TextMarkup -
ePdfTextMarkupAnnotationTypeUnderlineAnnotation → ePtxPdfAnnots_TextMarkupType_Underline
|
TPdfTextStampAnnotation
[Class] TPdfTextStampAnnotation → TPtxPdfAnnots_TextStamp |
---|
- New related function
TPtxPdfAnnots_TextStamp* PtxPdfAnnots_TextStamp_Create(
TPtxPdf_Document* pTargetDocument, TPtxGeomReal_Point* pTopleft, const double* pHeight, TPtxPdfAnnots_TextStampTypeiType, const char*szContent) See Creation and copying methods. - Renamed related functions
PdfTextStampAnnotation... → PtxPdfAnnots_TextStamp_... See TPdfStampAnnotation for inherited changes.
|
TPdfTextStampType
[Enum.] TPdfTextStampType → TPtxPdfAnnots_TextStampType |
---|
Renamed enum values ePdfTextStampType... → ePtxPdfAnnots_TextStampType_... |
TPdfUnderlineAnnotation
Prefix PtxPdfContent
TPdfBlendMode
[Enum.] TPdfBlendMode → TPtxPdfContent_BlendMode |
---|
Renamed enum values ePdfBlendMode... → ePtxPdfContent_BlendMode_... |
TPtxPdfContent_CalibratedGrayColorSpace
[Class] TPtxPdfContent_CalibratedGrayColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPtxPdfContent_CalibratedRgbColorSpace
[Class] TPtxPdfContent_CalibratedRgbColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPtxPdfContent_CalibratedCmykColorSpace
[Class] TPtxPdfContent_CalibratedCmykColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPdfColorSpace
[Class] TPdfColorSpace → TPtxPdfContent_ColorSpace |
---|
- Renamed related function
PdfColorSpaceGetComponents → PtxPdfContent_ColorSpace_GetComponentCount . - Renamed related functions
PdfColorSpace... → PtxPdfContent_ColorSpace_... - Removed related function
PdfColorSpaceGetName . - New related function
TPtxPdfContent_ColorSpace* PtxPdfContent_ColorSpace_CreateProcessColorSpace(
TPtxPdf_Document* pTargetDocument,
TPtxPdfContent_ProcessColorSpaceTypeiType) - New related function
TPtxPdfContent_ColorSpace* PtxPdfContent_ColorSpace_Copy(
TPtxPdf_Document* pTargetDocument,
TPtxPdfContent_ColorSpaceiColorSpace) See Creation and copying methods. See Color space classes.
|
TPdfColorSpaceType
[Enum.] TPdfColorSpaceType → TPdfContent_ColorSpaceType |
---|
This enum now reflects the class hierarchy of classes derived from TPtxPdfContent_ColorSpace . See Color space classes.- Removed enum value
ePdfColorSpaceDeviceN . - Renamed enum values:
ePdfColorSpaceDeviceGray → ePtxPdfContent_ColorSpaceType_DeviceGrayColorSpace ePdfColorSpaceDeviceRGB → ePtxPdfContent_ColorSpaceType_DeviceRgbColorSpace ePdfColorSpaceDeviceCMYK → ePtxPdfContent_ColorSpaceType_DeviceCmykColorSpace ePdfColorSpaceCalGray → ePtxPdfContent_ColorSpaceType_CalibratedGrayColorSpace ePdfColorSpaceCalRGB → ePtxPdfContent_ColorSpaceType_CalibratedRgbColorSpace ePdfColorSpaceLab → ePtxPdfContent_ColorSpaceType_LabColorSpace ePdfColorSpaceICCBased → ePtxPdfContent_ColorSpaceType_IccBasedColorSpace ePdfColorSpaceIndexed → ePtxPdfContent_ColorSpaceType_IndexedColorSpace ePdfColorSpaceSeparation → ePtxPdfContent_ColorSpaceType_SeparationColorSpace ePdfColorSpaceNChannel → ePtxPdfContent_ColorSpaceType_NChannelColorSpace
- New enum value
ePtxPdfContent_ColorSpaceType_ColorSpace
|
TPdfContent
[Class] TPdfContent → TPtxPdfContent_Content |
---|
TPdfContentElement
[Class] TPdfContentElement → TPtxPdfContent_ContentElement |
---|
- Changed related function
TPdfTransformation* PdfContentElementGetTransform(
TPdfContentElement*) →
BOOL PtxPdfContent_ContentElement_GetTransform( TPtxPdfContent_ContentElement*,
TPtxGeomReal_AffineTransform* pTransform) SeeElements changed to class or struct. - New related function
TPtxPdfContent_Contentelement* PtxPdfContent_ContentElement_Copy(
TPtxPdf_Document *pTargetDocument,
TPtxPdfContent_ContentElement* pContentElement) See Creation and copying methods.
|
TPdfContentElementType
[Enum.] TPdfContentElementType → TPtxPdfContent_ContentElementType |
---|
Renamed enum values ePdfContentElementType... → ePtxPdfContent_ContentElementType_... |
[Class] TPdfContentExtractor → TPtxPdfContent_ContentExtractor |
---|
- Renamed related function
PdfNewContentExtractor → PtxPdfContent_ContentExtractor_New . See Constructors. - Renamed remaining related functions
PdfContentExtractor... → PtxPdfContent_ContentExtractor_...
|
TPdfContentGenerator
[Class] TPdfContentGenerator → TPtxPdfContent_ContentGenerator |
---|
- Changed related function
BOOL PdfContentGeneratorPaintPath(
TPdfContentGenerator*,
TPdfPath* pPath,
TPdfPaint* pFill,
TPdfStrokeParams* pStroke,
BOOL bIntersectClipping) → BOOL PtxPdfContent_ContentGenerator_PaintPath(
TPtxPdfContent_ContentGenerator*,
TPtxPdfContent_Path* pPath,
TPtxPdfContent_Fill* pFill,
TPtxPdfContent_Stroke* pStroke) See Separate inside rule from path and Path and text clipping operations. - Changed behavior of related functions
PdfContentGeneratorPaintImage → PtxPdfContent_ContentGenerator_PaintImage and PdfContentGeneratorPaintImageMask → PtxPdfContent_ContentGenerator_PaintImageMask : Value NULL for third argument of type TPdfRectangle* → TPtxGeomReal_Rectangle* is not supported anymore. - Renamed related function
PdfNewContentGenerator → PtxPdfContent_ContentGenerator_New . See Constructors. - Renamed remaining related functions
PdfContentGenerator... → PtxPdfContent_ContentGenerator_... - New related function
BOOL PtxPdfContent_ContentGenerator_ClipWithPath(
TPtxPdfContent_ContentGenerator*,
TPtxPdfContent_Path* pPath,
TPtxPdfContent_InsideRuleiInsideRule) See Separate inside rule from path and Path and text clipping operations. - New related function
BOOL PtxPdfContent_ContentGenerator_ClipWithText(
TPtxPdfContent_ContentGenerator*,
TPtxPdfContent_Text* pText) See Path and text clipping operations. - New related function
BOOL PtxPdfContent_ContentGenerator_Close(
TPtxPdfContent_ContentGenerator*) See Closing and releasing.
|
TPdfDeviceColorSpaceType
[Enum.] TPdfDeviceColorSpaceType → TPtxPdfContent_ProcessColorSpaceType |
---|
- Renamed enum value
ePdfDeviceColorSpaceTypeRGB → ePtxPdfContent_ProcessColorSpaceType_Rgb . - Renamed enum value
ePdfDeviceColorSpaceTypeCMYK → ePtxPdfContent_ProcessColorSpaceType_Cmyk . - Renamed remaining enum values
ePdfDeviceColorSpaceType... → ePtxPdfContent_ProcessColorSpaceType_...
|
TPtxPdfContent_DeviceGrayColorSpace
[Class] TPtxPdfContent_DeviceGrayColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPtxPdfContent_DeviceCmykColorSpace
[Class] TPtxPdfContent_DeviceCmykColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPtxPdfContent_DeviceRgbColorSpace
[Class] TPtxPdfContent_DeviceRgbColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPdfFillParams
[Struct → class] TPdfFillParams → TPtxPdfContent_Fill |
---|
|
TPdfFont
[Class] TPdfFont → TPtxPdfContent_Font |
---|
- Renamed related function
PdfFontGetCharWidth → PtxPdfContent_Font_GetCharacterWidth . - Renamed remaining related functions
PdfFont... → PtxPdfContent_Font_... - New related function
TPtxPdfContent_Font* PtxPdfContent_Font_Create( TPtxPdf_Document* pTargetDocument,
TPtxSys_StreamDescriptor* pStream,
BOOL bEmbedded) See Creation and copying methods. - New related function
TPtxPdfContent_Font* PtxPdfContent_Font_CreateFromSystem(
TPtxPdf_Document* pTargetDocument,
const char* szFamily,
const char* szStyle,
BOOL bEmbedded) See Creation and copying methods.
|
TPdfGroup
[Class] TPdfGroup → TPtxPdfContent_Group |
---|
- Renamed related functions
PdfGroup... → PtxPdfContent_Group_... - New related function
TPtxPdfContent_Group* PtxPdfContent_Group_Create(
TPtxPdf_Document* pTargetDocument,
TPtxGeomReal_Size* pSize) See Creation and copying methods. - New related function
TPtxPdfContent_Group* PtxPdfContent_Group_CreateFromPage(
TPtxPdf_Document* pTargetDocument,
TPtxPdf_Page* pPage,
TPtxPdf_PageCopyOptions* pCopyOptions) See Creation and copying methods.
|
TPdfGroupElement
[Class] TPdfGroupElement → TPtxPdfContent_GroupElement |
---|
- Renamed related functions
PdfGroupElement... → PtxPdfContent_GroupElement_... - New related function
TPtxPdfContent_GroupElement* PtxPdfContent_GroupElement_CopyWithoutContent(
TPtxPdf_Document* pTargetDocument,
TPtxPdfContent_GroupElement* pGroupElement) See Creation and copying methods.
|
See TPdfContentElement for inherited changes.
TPtxPdfContent_IccBasedColorSpace
[Class] TPtxPdfContent_IccBasedColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . |
TPdfImage
[Class] TPdfImage → TPtxPdfContent_Image |
---|
- Removed related function
PdfImageGetWidth . Replaced by new related function PtxPdfContent_Image_GetSize . - Removed related function
PdfImageGetHeight . Replaced by new related function PtxPdfContent_Image_GetSize . - Renamed remaining related functions
PdfImage... → PtxPdfContent_Image_... - New related function
TPtxPdfContent_Image* PtxPdfContent_Image_Create(
TPtxPdf_Document* pTargetDocument,
TPtxSys_StreamDescriptor* pStream) See Creation and copying methods. New related function
BOOL PtxPdfContent_Image_GetSize(
TPtxPdfContent_Image*,
TPtxGeomReal_Size* pSize) . See Image size and image mask size.
|
TPdfImageElement
[Class] TPdfImageElement → TPtxPdfContent_ImageElement |
---|
Renamed related functions PdfImageElement... → PtxPdfContent_ImageElement_... See TPdfContentElement for inherited changes. |
TPdfImageMask
[Class] TPdfImageMask → TPtxPdfContent_ImageMask |
---|
- Removed related function
PdfImageMaskGetWidth . Replaced by new related function PtxPdfContent_ImageMask_GetSize . - Removed related function
PdfImageMaskGetHeight . Replaced by new related function PtxPdfContent_ImageMask_GetSize . - New related function
TPtxPdfContent_ImageMask* PtxPdfContent_ImageMask_Create(
TPtxPdf_Document* pTargetDocument,
TPtxSys_StreamDescriptor*pStream) See Creation and copying methods. - New related function
BOOL PtxPdfContent_ImageMask_GetSize(
TPtxPdfContent_ImageMask*,
TPtxGeomReal_Size* pSize) . See Image size and image mask size.
|
TPdfImageMaskElement
[Class] TPdfImageMaskElement → TPtxPdfContent_ImageMaskElement |
---|
Renamed related functions PdfImageMaskElement... → PtxPdfContent_ImageMaskElement_... See TPdfContentElement for inherited changes. |
TPtxPdfContent_IndexedColorSpace
[Class] TPtxPdfContent_IndexedColorSpace |
---|
| Extends TPtxPdfContent_ColorSpace
.
See Color space classes.
TPdfInsideRule
[Enum.] TPdfInsideRule → ` TPtxPdfContent_InsideRule1 |
---|
Renamed enum values:ePdfRuleNonzeroWindingNumber → ePdfContent_InsideRule_NonzeroWindingNumber ePdfRuleEvenOdd → ePdfContent_InsideRule_EvenOdd
|
TPtxPdfContent_LabColorSpace
[Class] TPtxPdfContent_LabColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPdfLineCapStyle
[Enum.] TPdfLineCapStyle → TPtxPdfContent_LineCapStyle |
---|
Renamed enum valuesePdfCap... →ePtxPdfContent*LineCapStyle*... |
TPdfLineJoinStyle
[Enum.] TPdfLineJoinStyle → TPtxPdfContent_LineJoinStyle |
---|
Renamed enum valuesePdfJoin... →ePtxPdfContent*LineJoinStyle*... |
TPtxPdfContent_NChannelColorSpace
[Class] TPtxPdfContent_NChannelColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPdfPaint
[Class] TPdfPaint → TPtxPdfContent_Paint |
---|
- Renamed related functions
PdfPaint... → PtxPdfContent_Paint_... - Changed related function
BOOL PdfPaintGetTransparency(
TPdfPaint*,
TPdfTransparencyParams* pTransparency) → TPtxPdfContent_Transparency* PtxPdfContent_Paint_GetTransparency(
TPtxPdfContent_Paint*) See Elements changed to class or struct. - New related function
TPtxPdfContent_Paint* PtxPdfContent_Paint_Create(
TPtxPdf_Document* pTargetDocument,
TPtxPdfContent_ColorSpace* pColorSpace,
const double* pColor,
size_tnColors,
TPtxPdfContent_Transparency* pTransparency) See Creation and copying methods and Unified paint creation.
|
TPdfPath
[Class] TPdfPath → TPtxPdfContent_Path |
---|
- Changed related function
TPdfPath* PdfNewPath(TPdfFillRuleiRule) → TPtxPdfContent_Path* PtxPdfContent_Path_New() . See Constructors and Separate inside rule from path. - Renamed related functions
PdfPath... → PtxPdfContent_Path_...
|
TPdfPathElement
[Class] TPdfPathElement → TPtxPdfContent_PathElement |
---|
- Renamed related functions
PdfPathElement... → PtxPdfContent_PathElement_... - Changed related function
BOOL PdfPathElementGetFill( TPdfPathElement*, TPdfFillParams*pFill) →
TPtxPdfContent_Fill* PtxPdfContent_PathElement_GetFill(
TPtxPdfContent_PathElement*) See Elements changed to class or struct. - Changed related function
BOOL PdfPathElementGetStroke(
TPdfPathElement*,
TPdfStrokeParams* pStroke) → TPtxPdfContent_Stroke* PtxPdfContent_PathElement_GetStroke(
TPtxPdfContent_PathElement*) See Elements changed to class or struct. See TPdfContentElement for inherited changes.
|
TPdfPathGenerator
[Class] TPdfPathGenerator → TPtxPdfContent_PathGenerator |
---|
- Renamed related function
PdfNewPathGenerator → PtxPdfContent_PathGenerator_New . See Constructors. - Renamed remaining related functions
PdfPathGenerator... → PtxPdfContent_PathGenerator_...
|
TPtxPdfContent_SeparationColorSpace
[Class] TPtxPdfContent_SeparationColorSpace |
---|
Extends TPtxPdfContent_ColorSpace . See Color space classes. |
TPdfShadingElement
[Class]TPdfShadingElement → TPtxPdfContent_ShadingElement |
---|
See TPdfContentElement for inherited changes. |
TPdfStrokeParams
[Struct → class] TPdfStrokeParams → TPtxPdfContent_Stroke |
---|
- Changed type from “struct” to “class”. See Elements changed to class or struct.
- New related function
TPtxPdfContent_Stroke* PtxPdfContent_Stroke_New(
TPtxPdfContent_Paint* pPaint, double dLineWidth) . See Creation and copying methods and Constructors. - New related functions
TPtxPdfContent_Paint* PtxPdfContent_Stroke_GetPaint(
TPtxPdfContent_Stroke*)
BOOL PtxPdfContent_Stroke_SetPaint(
TPtxPdfContent_Stroke*,
TPtxPdfContent_Paint* pPaint) . - New related functions
double PtxPdfContent_Stroke_GetLineWidth(
TPtxPdfContent_Stroke*)
BOOL PtxPdfContent_Stroke_SetLineWidth(
TPtxPdfContent_Stroke*,
double dLineWidth) . - New related functions
TPtxPdfContent_LineCapStyle PtxPdfContent_Stroke_GetLineCapStyle(
TPtxPdfContent_Stroke*)
BOOL PtxPdfContent_Stroke_SetLineCapStyle(
TPtxPdfContent_Stroke*,
TPtxPdfContent_LineCapStyle iLineCapStyle) . - New related functions
TPtxPdfContent_LineJoinStyle PtxPdfContent_Stroke_GetLineJoinStyle(
TPtxPdfContent_Stroke*)
BOOL PtxPdfContent_Stroke_SetLineJoinStyle(
TPtxPdfContent_Stroke*,
TPtxPdfContent_LineJoinStyle iLineJoinStyle) . - New related functions
double PtxPdfContent_Stroke_GetMiterLimit(
TPtxPdfContent_Stroke*)
BOOL PtxPdfContent_Stroke_SetMiterLimit(
TPtxPdfContent_Stroke*, double dMiterLimit) . - New related functions
size_t PtxPdfContent_Stroke_GetDashArray(
TPtxPdfContent_Stroke*,
double* pBuffer,
size_t nBufferSize)
BOOL PtxPdfContent_Stroke_SetDashArray(
TPtxPdfContent_Stroke*, const double* pBuffer,
size_t nBufferSize) . - New related functions
double PtxPdfContent_Stroke_GetDashPhase(
TPtxPdfContent_Stroke*)
BOOL PtxPdfContent_Stroke_SetDashPhase(
TPtxPdfContent_Stroke*,
double dDashPhase) . See Elements changed to class or struct.
|
TPdfText
[Class] TPdfText → TPtxPdfContent_Text |
---|
- Renamed related functions
PdfText... → PtxPdfContent_Text_... - New related function
TPtxPdfContent_Text* PtxPdfContent_Text_Create(
TPtxPdf_Document* pTargetDocument) See Creation and copying methods.
|
TPdfTextElement
[Class] TPdfTextElement → TPtxPdfContent_TextElement |
---|
Renamed related functionsPdfTextElement... →PtxPdfContent*TextElement*... See TPdfContentElement for inherited changes. |
TPdfTextFragment
[Class] TPdfTextFragment → TPtxPdfContent_TextFragment |
---|
- Renamed related function
PdfTextFragmentGetUnicodeString → PtxPdfContent_TextFragment_GetText . - Changed related function
TPdfTransformation* PdfTextFragmentGetTransform(TPdfTextFragment*) → BOOL PtxPdfContent_TextFragment_GetTransform(
TPtxPdfContent_TextFragment*,
TPtxGeomReal_AffineTransform* pTransform) See Elements changed to class or struct. - Changed related function
BOOL PdfTextFragmentGetFill(
TPdfTextFragment*,
TPdfFillParams* pFill) → TPtxPdfContent_Fill* PtxPdfContent_TextFragment_GetFill( TPtxPdfContent_TextFragment*) See Elements changed to class or struct. - Changed related function
BOOL PdfTextFragmentGetStroke( TPdfTextFragment*,
TPdfStrokeParams*pStroke) → TPtxPdfContent_Stroke* PtxPdfContent_TextFragment_GetStroke(
TPtxPdfContent_TextFragment*) See Elements changed to class or struct. - Renamed remaining related functions
PdfTextFragment... → PtxPdfContent_TextFragment_...
|
TPdfTextGenerator
[Class] TPdfTextGenerator → TPtxPdfContent_TextGenerator |
---|
- Removed related function
PdfTextGeneratorSetRendering . Replaced by related functions PtxPdfContent_TextGenerator_SetFill and PtxPdfContent_TextGenerator_SetStroke . See Text generator. - Renamed related function
PdfNewTextGenerator → PtxPdfContent_TextGenerator_New . See Constructors. - Renamed related function
PdfTextGeneratorSetCharSpacing → PtxPdfContent_TextGenerator_SetCharacterSpacing . See Renaming. - Renamed remaining related functions
PdfTextGenerator... → PtxPdfContent_TextGenerator_... - New related functions
TPtxPdfContent_Paint* PtxPdfContent_TextGenerator_GetFill(
TPtxPdfContent_TextGenerator*)
BOOL PtxPdfContent_TextGenerator_SetFill(
TPtxPdfContent_TextGenerator*,
TPtxPdfContent_Paint*pFill) . - New related functions
TPtxPdfContent_Stroke* PtxPdfContent_TextGenerator_GetStroke(
TPtxPdfContent_TextGenerator*)
BOOL PtxPdfContent_TextGenerator_SetStroke(
TPtxPdfContent_TextGenerator*,
TPtxPdfContent_Stroke* pStroke) . - New related function
BOOL PtxPdfContent_TextGenerator_Close(
TPtxPdfContent_TextGenerator*) See Closing and releasing.
|
TPdfTransparencyParams
[Struct → Class] TPdfTransparencyParams → TPtxPdfContent_Transparency |
---|
- Changed type from “struct” to “class”. See Elements changed to class or struct.
- New related function
TPtxPdfContent_Transparency* PtxPdfContent_Transparency_New(doubledAlpha) . - New related functions
TPtxPdfContent_BlendMode PtxPdfContent_Transparency_GetBlendMode(
TPtxPdfContent_Transparency*)
BOOL PtxPdfContent_Transparency_SetBlendMode(
TPtxPdfContent_Transparency*,
TPtxPdfContent_BlendModeiBlendMode) . - New related functions
double PtxPdfContent_Transparency_GetAlpha(
TPtxPdfContent_Transparency*)
BOOL PtxPdfContent_Transparency_SetAlpha(
TPtxPdfContent_Transparency*,
double dAlpha) . See Elements changed to class or struct.
|
TPdfUngroupingSet
[Enum.] TPdfUngroupingSet → TPtxPdfContent_UngroupingSelection |
---|
- Renamed enum values
ePdfUngroupingSet... → ePtxPdfContent_UngroupingSelection_...
|
TPdfCheckBoxField
[Class] TPdfCheckBoxField → TPtxPdfForms_CheckBox |
---|
- Renamed related functions
PdfCheckBoxField... → PtxPdfForms_CheckBox_... - New related function
TPtxPdfForms_CheckBox* PtxPdfForms_CheckBox_Create(
TPtxPdf_Document* pTargetDocument) See Creation and copying methods.
|
See TPdfFormField
for inherited changes.
TPdfChoiceField
[Class] TPdfChoiceField → TPtxPdfForms_ChoiceField |
---|
- Renamed related functions
PdfChoiceField... → PtxPdfForms_ChoiceField_... See TPdfFormField for inherited changes.
|
TPdfChoiceFieldType
[Enum.] TPdfChoiceFieldType → TPtxPdfForms_ChoiceFieldType |
---|
- Renamed enum values:
ePdfChoiceFieldTypeComboBoxField → ePtxPdfForms_ChoiceFieldType_ComboBox ePdfChoiceFieldTypeListBoxField → ePtxPdfForms_ChoiceFieldType_ListBox
- Renamed enum values
ePdfChoiceFieldType... → ePtxPdfForms_ChoiceFieldType_...
|
TPdfChoiceItem
[Class] TPdfChoiceItem → TPtxPdfForms_ChoiceItem |
---|
Renamed related functions PdfChoiceItem... → PtxPdfForms_ChoiceItem_... |
TPdfChoiceItemList
[Class] TPdfChoiceItemList → TPtxPdfForms_ChoiceItemList |
---|
- Renamed related function
PdfChoiceItemListAppend → PtxPdfForms_ChoiceItemList_Add . - Renamed remaining related functions
PdfChoiceItemList... → PtxPdfForms_ChoiceItemList_...
|
TPdfComboBoxField
[Class] TPdfComboBoxField → TPtxPdfForms_ComboBox |
---|
- Renamed related functions
PdfComboBoxField... → PtxPdfForms_ComboBox_... - >New related function
TPtxPdfForms_ComboBox* PtxPdfForms_ComboBox_Create(
TPtxPdf_Document* pTargetDocument) See Creation and copying methods. See TPdfChoiceField for inherited changes.
|
TPdfCombTextField
[Class] TPdfCombTextField → TPtxPdfForms_CombTextField |
---|
|
- Renamed related functions
PdfCombTextField...
→ PtxPdfForms_CombTextField_...
- New related function
TPtxPdfForms_CombTextField* PtxPdfForms_CombTextField_Create(
TPtxPdf_Document* pTargetDocument,
intiMaxLength)
See Creation and copying methods. - New related functions
int PtxPdfForms_CombTextField_GetMaxLength(
TPtxPdfForms_CombTextField*)
BOOL PtxPdfForms_CombTextField_SetMaxLength(
TPtxPdfForms_CombTextField*,
int iMaxLength)
. See MaxLength in text fields. See TPdfTextField for inherited changes.
[Class] TPdfFormField → TPtxPdfForms_Field |
---|
Renamed related functions PdfFormField... → PtxPdfForms_Field_... See TPdfFormFieldNode for inherited changes. |
[Enum.] TPtxPdfForms_FormFieldCopyStrategy |
---|
Values:ePtxPdfForms_FormFieldCopyStrategy_Copy ePtxPdfForms_FormFieldCopyStrategy_Flatten ePtxPdfForms_FormFieldCopyStrategy_Remove ePtxPdfForms_FormFieldCopyStrategy_Copy AndUpdateWidgets Substitutes the removed TPdfCopyOption . See Copy options. |
[Enum.] TPdfFormFieldType → TPtxPdfForms_FieldType |
---|
- Renamed enum values:
ePdfFormFieldTypeCheckBoxField → ePtxPdfForms_FieldType_CheckBox ePdfFormFieldTypeComboBoxField → ePtxPdfForms_FieldType_ComboBox ePdfFormFieldTypeFormField → ePtxPdfForms_FieldType_Field ePdfFormFieldTypeListBoxField → ePtxPdfForms_FieldType_ListBox ePdfFormFieldTypePushButtonField → ePtxPdfForms_FieldType_PushButton ePdfFormFieldTypeRadioButtonField → ePtxPdfForms_FieldType_RadioButtonGroup
- Renamed enum values
ePdfFormFieldType... → ePtxPdfForms_FieldType_...
|
[Class] TPdfFormFieldNode → TPtxPdfForms_FieldNode |
---|
- Renamed related functions
PdfFormFieldNode... → PtxPdfForms_FieldNode_... - New related function
TPtxPdfForms_FieldNode* PtxPdfForms_FieldNode_Copy(
TPtxPdf_Document* pTargetDocument,
TPtxPdfForms_FieldNode* pFieldNode) See Creation and copying methods.
|
[Class] TPdfFormFieldNodeMap → TPtxPdfForms_FieldNodeMap |
---|
Renamed related functions PdfFormFieldNodeMap... → PtxPdfForms_FieldNodeMap_... |
[Enum.] TPdfFormFieldNodeType → TPtxPdfForms_FieldNodeType |
---|
- Renamed enum values:
ePdfFormFieldNodeTypeCheckBoxField → ePtxPdfForms_FieldNodeType_CheckBox ePdfFormFieldNodeTypeComboBoxField → ePtxPdfForms_FieldNodeType_ComboBox ePdfFormFieldNodeTypeFormField → ePtxPdfForms_FieldNodeType_Field ePdfFormFieldNodeTypeFormFieldNode → ePtxPdfForms_FieldNodeType_FieldNode ePdfFormFieldNodeTypeListBoxField → ePtxPdfForms_FieldNodeType_ListBox ePdfFormFieldNodeTypePushButtonField → ePtxPdfForms_FieldNodeType_PushButton ePdfFormFieldNodeTypeRadioButtonField → ePtxPdfForms_FieldNodeType_RadioButtonGroup
- Renamed enum values
ePdfFormFieldNodeType... → ePtxPdfForms_FieldNodeType_...
|
TPdfGeneralTextField
[Class] TPdfGeneralTextField → TPtxPdfForms_GeneralTextField |
---|
- Renamed related functions
PdfGeneralTextField... → PtxPdfForms_GeneralTextField_... - New related function
TPtxPdfForms_GeneralTextField* PtxPdfForms_GeneralTextField_Create(
TPtxPdf_Document* pTargetDocument) See Creation and copying methods. - New related functions
BOOL PtxPdfForms_GeneralTextField_GetMaxLength(
TPtxPdfForms_GeneralTextField*,
int* pMaxLength) BOOL PtxPdfForms_GeneralTextField_SetMaxLength(
TPtxPdfForms_GeneralTextField*,
const int*pMaxLength) . See MaxLength in text fields.
|
See TPdfTextField for inherited changes.
TPdfListBoxField
[Class] TPdfListBoxField → TPtxPdfForms_ListBox |
---|
- Renamed related functions
PdfListBoxField... → PtxPdfForms_ListBox_... - New related function
TPtxPdfForms_ListBox* PtxPdfForms_ListBox_Create(
TPtxPdf_Document* pTargetDocument) See Creation and copying methods.
|
See TPdfChoiceField for inherited changes.
[Class] TPdfPushButtonField → TPtxPdfForms_PushButton |
---|
[Class] TPdfRadioButton → TPtxPdfForms_RadioButton |
---|
Renamed related functions PdfRadioButton... → PtxPdfForms_RadioButton_... |
[Class] TPdfRadioButtonField → TPtxPdfForms_RadioButtonGroup |
---|
- Removed related functions
PdfRadioButtonFieldGetCanToggleOff and PdfRadioButtonFieldSetCanToggleOff . - >Renamed remaining related functions
PdfRadioButtonField... → PtxPdfForms_RadioButtonGroup_... - New related function
TPtxPdfForms_RadioButtonGroup* PtxPdfForms_RadioButtonGroup_Create(
TPtxPdf_Document* pTargetDocument) See Creation and copying methods. See TPdfFormField for inherited changes.
|
[Class] TPdfRadioButtonList → TPtxPdfForms_RadioButtonList |
---|
- Renamed related function
PdfRadioButtonListAppend → PtxPdfForms_RadioButtonList_Add . - Renamed remaining related functions
PdfRadioButtonList... → PtxPdfForms_RadioButtonList_...
|
TPdfSignatureField
[Class] TPdfSignatureField → TPtxPdfForms_SignatureField |
---|
Renamed related functions PdfSignatureField... → PtxPdfForms_SignatureField_... |
TPdfSignatureFieldList
[Class] TPdfSignatureFieldList → TPtxPdfForms_SignatureFieldList |
---|
- Renamed related function
PdfSignatureFieldListAppend → PtxPdfForms_SignatureFieldList_Add . - Renamed remaining related functions
PdfSignatureFieldList... → PtxPdfForms_SignatureFieldList_...
|
[Class] TPdfSubForm → TPtxPdfForms_SubForm |
---|
- Renamed related functions
PdfSubForm... → PtxPdfForms_SubForm_... - New related function
TPtxPdfForms_SubForm* PtxPdfForms_SubForm_Create(
TPtxPdf_Document* pTargetDocument) See Creation and copying methods. See TPdfFormFieldNode for inherited changes.`
|
TPdfTextField
[Class] TPdfTextField → TPtxPdfForms_TextField |
---|
- Removed related functions
PdfTextFieldGetMaxLength and PdfTextFieldSetMaxLength . See MaxLength in text fields - Renamed related functions
PdfTextField... → PtxPdfForms_TextField_...
|
See TPdfFormFieldNode for inherited changes.
TPdfTextFieldType
[Enum.] TPdfTextFieldType → TPtxPdfForms_TextFieldType |
---|
Renamed enum values ePdfTextFieldType... → ePtxPdfForms_TextFieldType_... |
[Class] TPdfWidget → TPtxPdfForms_Widget |
---|
- Removed inheritance from class
TPdfAnnotation . See Annotations. - Duplicated related function
TPtxGeomReal_Rectangle* PtxPdfForms_Widget_GetBoundingBox(
TPtxPdfForms_Widget*) from former base class TPdfAnnotation . - Duplicated related function
BOOL PtxPdfForms_Widget_GetHidden( TPtxPdfForms_Widget*) from former base class TPdfAnnotation . - Duplicated related function
BOOL PtxPdfForms_Widget_GetNoPrint(
TPtxPdfForms_Widget*) from former base class TPdfAnnotation .
|
[Class] TPdfWidgetList → TPtxPdfForms_WidgetList |
---|
- Renamed related function
PdfWidgetListAppend → PtxPdfForms_WidgetList_Add . - Renamed remaining related functions
PdfWidgetList... → PtxPdfForms_WidgetList_...
|
Prefix PtxPdfNav
TPdfDestination
[Class] TPdfDestination → TPtxPdfNav_Destination |
---|
Renamed related functions PdfDestination... → PtxPdfNav_Destination_... |
TPdfDestinationType
[Enum.] TPdfDestinationType → TPtxPdfNav_DestinationType |
---|
Renamed enum values ePdfDestinationType... → ePtxPdfNav_DestinationType_... |
TPdfDirectDestination
[Class] TPdfDirectDestination → TPtxPdfNav_DirectDestination |
---|
Renamed related functions PdfDirectDestination... → PtxPdfNav_DirectDestination_... |
See TPdfDestination for inherited changes.
TPdfDirectDestinationType
[Enum.] TPdfDirectDestinationType → TPtxPdfNav_DirectDestinationType |
---|
Renamed enum values ePdfDirectDestinationType... → ePtxPdfNav_DirectDestinationType_... |
TPdfEmbeddedPdfLink
[Class] TPdfEmbeddedPdfLink → TPtxPdfNav_EmbeddedPdfLink |
---|
- Removed related function
PdfNewEmbeddedPdfLink . See Constructors. - Renamed related functions
PdfEmbeddedPdfLink... → PtxPdfNav_EmbeddedPdfLink_... - New related function
TPtxPdfNav_EmbeddedPdfLink* PtxPdfNav_EmbeddedPdfLink_Create(
TPtxPdf_Document* pTargetDocument,
TPtxGeomReal_Rectangle* pBoundingBox,
TPtxPdf_FileReference* pFileReference) See Creation and copying methods. See TPdfLink for inherited changes.
|
TPdfFitHeightDestination
[Class] TPdfFitHeightDestination → TPtxPdfNav_FitHeightDestination |
---|
- Removed related function
PdfNewFitHeightDestination . See Constructors. - Renamed remaining related functions
PdfFitHeightDestination... → PtxPdfNav_FitHeightDestination_... - New related function
TPtxPdfNav_FitHeightDestination* PtxPdfNav_FitHeightDestination_Create(
TPtxPdf_Document* pTargetDocument,
TPtxPdf_Page* pPage,
BOOL bFitActualContent) See Creation and copying methods. See TPdfDirectDestination for inherited changes.
|
TPdfFitPageDestination
[Class] TPdfFitPageDestination → TPtxPdfNav_FitPageDestination |
---|
- Removed related function
PdfNewFitPageDestination . See [Constructors]. - Renamed remaining related functions
PdfFitPageDestination... → PtxPdfNav_FitPageDestination_... - New related function
TPtxPdfNav_FitPageDestination* PtxPdfNav_FitPageDestination_Create(
TPtxPdf_Document* pTargetDocument,
TPtxPdf_Page* pPage,
BOOL bFitActualContent) See Creation and copying methods.
|
See TPdfDirectDestination for inherited changes.
TPdfFitRectangleDestination
[Class] TPdfFitRectangleDestination → TPtxPdfNav_FitRectangleDestination |
---|
- Removed related function
PdfNewFitRectangleDestination . See Constructors. - Renamed remaining related functions
PdfFitRectangleDestination... → PtxPdfNav_FitRectangleDestination_... - New related function
TPtxPdfNav_FitRectangleDestination* PtxPdfNav_FitRectangleDestination_Create(
TPtxPdf_Document* pTargetDocument,
TPtxPdf_Page* pPage,
TPtxGeomReal_Rectangle* pRectangle) See Creation and copying methods.
|
See TPdfDirectDestination for inherited changes.
TPdfFitWidthDestination
[Class] TPdfFitWidthDestination → TPtxPdfNav_FitWidthDestination |
---|
- Removed related function
PdfNewFitWidthDestination . See Constructors. - Renamed remaining related functions
PdfFitWidthDestination... → PtxPdfNav_FitWidthDestination_... - New related function
TPtxPdfNav_FitWidthDestination* PtxPdfNav_FitWidthDestination_Create(
TPtxPdf_Document* pTargetDocument,
TPtxPdf_Page* pPage,
BOOL bFitActualContent) See Creation and copying methods.
|
See TPdfDirectDestination for inherited changes.
TPdfInternalLink
| [Class] TPdfInternalLink
→ TPtxPdfNav_InternalLink
|
| ------------------------------------------------------------------------------ | ------------------------------------------------ |
| Renamed related functions PdfInternalLink...
→ PtxPdfNav_InternalLink_...
| See TPdfLink for inherited changes. |
TPdfLink
[Class] TPdfLink → TPtxPdfNav_Link |
---|
- Removed inheritance from class
TPdfAnnotation . See Annotations. - Renamed related functions
PdfLink... → PtxPdfNav_Link_... - New related function
TPtxPdfNav_Link* PtxPdfNav_Link_Copy( TPtxPdf_Document* pTargetDocument,
TPtxPdfNav_Link* pLink) See Creation and copying methods. - Duplicated related function
TPtxGeomReal_Rectangle* PtxPdfNav_Link_GetBoundingBox(
TPtxPdfNav_Link*) from former base class TPdfAnnotation . - Duplicated related function
BOOL PtxPdfNav_Link_GetHidden(
TPtxPdfNav_Link*) from former base class TPdfAnnotation . - Duplicated related function
BOOL PtxPdfNav_Link_GetNoPrint(
TPtxPdfNav_Link*) from former base class TPdfAnnotation .
|
TPtxPdfNav_LinkList
[Class] TPtxPdfNav_LinkList |
---|
A list that contains TPdfLink objects. |
TPdfLinkType
[Enum.] TPdfLinkType → TPtxPdfNav_LinkType |
---|
Renamed enum values ePdfLinkType... → ePtxPdfNav_LinkType_... |
TPdfLocationZoomDestination
[Class] TPdfLocationZoomDestination → TPtxPdfNav_LocationZoomDestination |
---|
- Removed related function
PdfNewLocationZoomDestination . See Constructors. - Renamed remaining related functions
PdfLocationZoomDestination... → PtxPdfNav_LocationZoomDestination_... - New related function
TPtxPdfNav_ZoomDestination* PtxPdfNav_LocationZoomDestination_Create(
TPtxPdf_Document* pTargetDocument,
TPtxPdf_Page* pPage,
const double* pLeft,
const double* pTop,
const double* pZoom) See Creation and copying methods.
|
See TPdfDirectDestination for inherited changes.
TPdfNamedDestination
[Class] TPdfNamedDestination → TPtxPdfNav_NamedDestination |
---|
- Renamed related functions
PdfNamedDestination... → PtxPdfNav_NamedDestination_... - New related function
TPtxPdfNav_NamedDestination* PtxPdfNav_NamedDestination_Create(
TPtxPdf_Document* pTargetDocument,
const char* szName,
TPtxPdfNav_DirectDestination* pTarget) See Creation and copying methods.
|
See TPdfDestination for inherited changes.
TPtxPdfNav_NamedDestinationCopyStrategy
[Enum.] TPtxPdfNav_NamedDestinationCopyStrategy |
---|
Values:ePtxPdfNav_NamedDestinationCopyStrategy_Copy ePtxPdfNav_NamedDestinationCopyStrategy_Resolve Substitutes the removed TPdfCopyOption . See Copy options. |
TPtxPdfNav_OutlineCopyOptions
[Class] TPtxPdfNav_OutlineCopyOptions |
---|
- Related function
TPtxPdfNav_OutlineCopyOptions* PtxPdfNav_OutlineCopyOptions_New() - Related functions
TPtxPdfNav_NamedDestinationCopyStrategy PtxPdfNav_OutlineCopyOptions_GetNamedDestinations(
TPtxPdfNav_OutlineCopyOptions*)
BOOL PtxPdfNav_OutlineCopyOptions_SetNamedDestinations(
TPtxPdfNav_OutlineCopyOptions*,
TPtxPdfNav_NamedDestinationCopyStrategyiNamedDestinations) Default: ePtxPdfNav_NamedDestinationCopyStrategy_Copy - Related functions
BOOL PtxPdfNav_OutlineCopyOptions_GetCopyLogicalStructure(
TPtxPdfNav_OutlineCopyOptions*)
BOOL PtxPdfNav_OutlineCopyOptions_SetCopyLogicalStructure(
TPtxPdfNav_OutlineCopyOptions*,
BOOL bCopyLogicalStructure) Default: TRUE Substitutes the removed TPdfCopyOption . See Copy options. |
TPdfOutlineItem
[Class] TPdfOutlineItem → TPtxPdfNav_OutlineItem |
---|
- New related function
TPtxPdfNav_OutlineItem* PtxPdfNav_OutlineItem_Create(
TPtxPdf_Document* pTargetDocument,
const char* szTitle, TPtxPdfNav_Destination* pDestination) See Creation and copying methods. - New related function
TPtxPdfNav_OutlineItem* PtxPdfNav_OutlineItem_Copy(
TPtxPdf_Document* pTargetDocument,
TPtxPdfNav_OutlineItem* pOutlineItem,
TPtxPdfNav_OutlineCopyOptions* pOptions) See Creation and copying methods. See Copy options.
|
TPdfOutlineItemList
[Class] TPdfOutlineItemList → TPtxPdfNav_OutlineItemList |
---|
- Renamed related function
PdfOutlineItemListAppend → PtxPdfNav_OutlineItemList_Add . - Renamed remaining related functions
PdfOutlineItemList... → PtxPdfNav_OutlineItemList_...
|
TPdfPageDisplay
[Struct] TPdfPageDisplay → TPtxPdfNav_PageDisplay |
---|
- Changed default value of field
bContinuous from TRUE to FALSE . - Removed related function
PdfPageDisplayInitialize .
|
TPdfPageLayout
[Enum.] TPdfPageLayout → TPtxPdfNav_PageLayout |
---|
Renamed enum values ePdfPageLayout... → ePtxPdfNav_PageLayout_... |
TPdfViewerNavigationPane
[Enum.] TPdfViewerNavigationPane → TPtxPdfNav_ViewerNavigationPane |
---|
Renamed enum values ePdfViewerNavigationPane... → ePtxPdfNav_ViewerNavigationPane_... |
TPdfViewerSettings
[Class] TPdfViewerSettings → TPtxPdfNav_ViewerSettings |
---|
- Renamed related functions
PdfViewerSettings... → PtxPdfNav_ViewerSettings_... - New related function
TPtxPdfNav_ViewerSettings* PtxPdfNav_ViewerSettings_Copy(
TPtxPdf_Document* pTargetDocument,
TPtxPdfNav_ViewerSettings* pViewerSettings) See Creation and copying methods.
|
TPdfWebLink
[Class] TPdfWebLink[ → TPtxPdfNav_WebLink |
---|
- Removed related function
PdfNewWebLink . See Constructors. - Renamed remaining related functions
PdfWebLink... → PtxPdfNav_WebLink_... - New related function
TPtxPdfNav_WebLink* PtxPdfNav_WebLink_Create(
TPtxPdf_Document* pTargetDocument,
TPtxGeomReal_Rectangle* pBoundingBox,
const char* szUri) See Creation and copying methods. See TPdfLink for inherited changes.
|
Prefix PtxSys
[Struct] TPdfDate → TPtxSys_Date |
---|
Removed offset of 1900 from field iYear . |
TPdfStreamDescriptor
[Struct] TPdfStreamDescriptor → TPtxSys_StreamDescriptor |
---|
Renamed related function PdfCreateFILEStreamDescriptor → PtxSysCreateFILEStreamDescriptor |