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 ePdfErrorProcessingePdfErrorFatal
|
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_ClockwiseePdfRotateUpsideDown → 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_PdfA1AePdfA2b → ePtxPdf_Conformance_PdfA2BePdfA2u → ePtxPdf_Conformance_PdfA2UePdfA2a → ePtxPdf_Conformance_PdfA2AePdfA3b → ePtxPdf_Conformance_PdfA3BePdfA3u → ePtxPdf_Conformance_PdfA3UePdfA3a → 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_FlattenePtxPdf_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_CreatePdfDocumentCreateMetadata → PtxPdf_Metadata_CreatePdfDocumentCreatePage → PtxPdf_Page_CreatePdfDocumentCreateCircleAnnotation → PtxPdfAnnots_EllipseAnnotation_CreatePdfDocumentCreateCustomStampAnnotation → PtxPdfAnnots_CustomStamp_CreatePdfDocumentCreateFileAttachmentAnnotation → PtxPdfAnnots_FileAttachment_CreatePdfDocumentCreateFreeDrawingAnnotation → PtxPdfAnnots_InkAnnotation_CreatePdfDocumentCreateFreeTextAnnotation → PtxPdfAnnots_FreeText_CreatePdfDocumentCreateLineAnnotation → PtxPdfAnnots_LineAnnotation_CreatePdfDocumentCreatePolyLineAnnotation → PtxPdfAnnots_PolyLineAnnotation_CreatePdfDocumentCreatePolygonAnnotation → PtxPdfAnnots_PolygonAnnotation_CreatePdfDocumentCreateSquareAnnotation → PtxPdfAnnots_RectangleAnnotation_CreatePdfDocumentCreateStickyNoteAnnotation → PtxPdfAnnots_StickyNote_CreatePdfDocumentCreateTextStampAnnotationRaw → PtxPdfAnnots_TextStamp_CreateRawPdfDocumentCreateAlphaPaint, PdfDocumentCreateBlendingPaint, PdfDocumentCreateSolidPaint → PtxPdfContent_Paint_Create See Unified paint creation.PdfDocumentCreateDeviceColorSpace → PtxPdfContent_ColorSpace_CreateProcessColorSpacePdfDocumentCreateFont → PtxPdfContent_Font_CreatePdfDocumentCreateGroup → PtxPdfContent_Group_CreatePdfDocumentCreateICCColorSpace → PtxPdfContent_IccBasedColorSpace_CreatePdfDocumentCreateImageMask → PtxPdfContent_ImageMask_CreatePdfDocumentCreateImage → PtxPdfContent_Image_CreatePdfDocumentCreateSystemFont → PtxPdfContent_Font_CreateFromSystemPdfDocumentCreateText → PtxPdfContent_Text_CreatePdfDocumentCreateCheckBoxField → PtxPdfForms_CheckBoxField_CreatePdfDocumentCreateCombTextField → PtxPdfForms_CombTextField_CreatePdfDocumentCreateComboBoxField → PtxPdfForms_ComboBoxField_CreatePdfDocumentCreateGeneralTextField → PtxPdfForms_GeneralTextField_CreatePdfDocumentCreateListBoxField → PtxPdfForms_ListBoxField_CreatePdfDocumentCreateRadioButtonField → PtxPdfForms_RadioButtonField_CreatePdfDocumentCreateSubForm → PtxPdfForms_SubForm_CreatePdfDocumentCreateNamedDestination → PtxPdfNav_NamedDestination_CreatePdfDocumentCreateOutlineItem → PtxPdfNav_OutlineItem_CreatePdfDocumentCopyFileReference → PtxPdf_FileReference_CopyPdfDocumentCopyMetadata → PtxPdf_Metadata_CopyPdfDocumentCopyPage → PtxPdf_Page_CopyPdfDocumentCopyAnnotation → PtxPdfAnnots_Annotation_CopyPdfDocumentCopyColorSpace → PtxPdfContent_ColorSpace_CopyPdfDocumentCopyContentElement → PtxPdfContent_ContentElement_CopyPdfDocumentCopyGroupElementWithoutContent → PtxPdfContent_GroupElement_CopyWithoutContentPdfDocumentCopyPageAsGroup → PtxPdfContent_Group_CopyFromPagePdfDocumentCopyFormFieldNode → PtxPdfForms_FormFieldNode_CopyPdfDocumentCopyViewerSettings → PtxPdfNav_ViewerSettings_CopyPdfDocumentCopyOutlineItem → 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_MergeePtxPdf_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:
ePdfAnnotationTypeWidgetePdfAnnotationTypeLinkePdfAnnotationTypeInternalLinkePdfAnnotationTypeWebLinkePdfAnnotationTypeEmbeddedPdfLinkePdfAnnotationTypePolyDrawingAnnotationePdfAnnotationTypeShapeDrawingAnnotation
- Renamed enum values:
ePdfAnnotationTypeCircleAnnotation → ePtxPdfAnnots_AnnotationType_EllipseAnnotationePdfAnnotationTypeCustomStampAnnotation → ePtxPdfAnnots_AnnotationType_CustomStampePdfAnnotationTypeFileAttachmentAnnotation → ePtxPdfAnnots_AnnotationType_FileAttachmentePdfAnnotationTypeFreeDrawingAnnotation → ePtxPdfAnnots_AnnotationType_InkAnnotationePdfAnnotationTypeFreeTextAnnotation → ePtxPdfAnnots_AnnotationType_FreeTextePdfAnnotationTypeHighlightAnnotation → ePtxPdfAnnots_AnnotationType_HighlightePdfAnnotationTypeSquareAnnotation → ePtxPdfAnnots_AnnotationType_RectangleAnnotationePdfAnnotationTypeSquigglyAnnotation → ePtxPdfAnnots_AnnotationType_SquigglyePdfAnnotationTypeStampAnnotation → ePtxPdfAnnots_AnnotationType_StampePdfAnnotationTypeStickyNoteAnnotation → ePtxPdfAnnots_AnnotationType_StickyNoteePdfAnnotationTypeStrikeThroughAnnotation → ePtxPdfAnnots_AnnotationType_StrikeThroughePdfAnnotationTypeTextInsertAnnotation → ePtxPdfAnnots_AnnotationType_TextInsertePdfAnnotationTypeTextMarkupAnnotation → ePtxPdfAnnots_AnnotationType_TextMarkupePdfAnnotationTypeTextStampAnnotation → ePtxPdfAnnots_AnnotationType_TextStampePdfAnnotationTypeUnderlineAnnotation → 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:
ePdfDrawingAnnotationTypePolyDrawingAnnotationePdfDrawingAnnotationTypeShapeDrawingAnnotation
- Renamed enum values:
ePdfDrawingAnnotationTypeCircleAnnotation → ePtxPdfAnnots_DrawingAnnotationType_EllipseAnnotationePdfDrawingAnnotationTypeFreeDrawingAnnotation → ePtxPdfAnnots_DrawingAnnotationType_InkAnnotationePdfDrawingAnnotationTypeSquareAnnotation → 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_CustomStampePdfMarkupAnnotationTypeDrawingAnnotation → ePtxPdfAnnots_MarkupAnnotationType_DrawingAnnotationePdfMarkupAnnotationTypeFileAttachmentAnnotation → ePtxPdfAnnots_MarkupAnnotationType_FileAttachmentePdfMarkupAnnotationTypeFreeDrawingAnnotation → ePtxPdfAnnots_MarkupAnnotationType_InkAnnotationePdfMarkupAnnotationTypeFreeTextAnnotation → ePtxPdfAnnots_MarkupAnnotationType_FreeTextePdfMarkupAnnotationTypeHighlightAnnotation → ePtxPdfAnnots_MarkupAnnotationType_HighlightePdfMarkupAnnotationTypeSquareAnnotation → ePtxPdfAnnots_MarkupAnnotationType_RectangleAnnotationePdfMarkupAnnotationTypeSquigglyAnnotation → ePtxPdfAnnots_MarkupAnnotationType_SquigglyePdfMarkupAnnotationTypeStampAnnotation → ePtxPdfAnnots_MarkupAnnotationType_StampePdfMarkupAnnotationTypeStickyNoteAnnotation → ePtxPdfAnnots_MarkupAnnotationType_StickyNoteePdfMarkupAnnotationTypeStrikeThroughAnnotation → ePtxPdfAnnots_MarkupAnnotationType_StrikeThroughePdfMarkupAnnotationTypeTextInsertAnnotation → ePtxPdfAnnots_MarkupAnnotationType_TextInsertePdfMarkupAnnotationTypeTextMarkupAnnotation → ePtxPdfAnnots_MarkupAnnotationType_TextMarkupePdfMarkupAnnotationTypeTextStampAnnotation → ePtxPdfAnnots_MarkupAnnotationType_TextStampePdfMarkupAnnotationTypeUnderlineAnnotation → 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_DeviceGrayColorSpaceePdfColorSpaceDeviceRGB → ePtxPdfContent_ColorSpaceType_DeviceRgbColorSpaceePdfColorSpaceDeviceCMYK → ePtxPdfContent_ColorSpaceType_DeviceCmykColorSpaceePdfColorSpaceCalGray → ePtxPdfContent_ColorSpaceType_CalibratedGrayColorSpaceePdfColorSpaceCalRGB → ePtxPdfContent_ColorSpaceType_CalibratedRgbColorSpaceePdfColorSpaceLab → ePtxPdfContent_ColorSpaceType_LabColorSpaceePdfColorSpaceICCBased → ePtxPdfContent_ColorSpaceType_IccBasedColorSpaceePdfColorSpaceIndexed → ePtxPdfContent_ColorSpaceType_IndexedColorSpaceePdfColorSpaceSeparation → ePtxPdfContent_ColorSpaceType_SeparationColorSpaceePdfColorSpaceNChannel → 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_InsideRule |
|---|
Renamed enum values:ePdfRuleNonzeroWindingNumber → ePdfContent_InsideRule_NonzeroWindingNumberePdfRuleEvenOdd → 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_ComboBoxePdfChoiceFieldTypeListBoxField → 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_CopyePtxPdfForms_FormFieldCopyStrategy_FlattenePtxPdfForms_FormFieldCopyStrategy_RemoveePtxPdfForms_FormFieldCopyStrategy_Copy AndUpdateWidgets Substitutes the removed TPdfCopyOption. See Copy options. |
[Enum.] TPdfFormFieldType → TPtxPdfForms_FieldType |
|---|
- Renamed enum values:
ePdfFormFieldTypeCheckBoxField → ePtxPdfForms_FieldType_CheckBoxePdfFormFieldTypeComboBoxField → ePtxPdfForms_FieldType_ComboBoxePdfFormFieldTypeFormField → ePtxPdfForms_FieldType_FieldePdfFormFieldTypeListBoxField → ePtxPdfForms_FieldType_ListBoxePdfFormFieldTypePushButtonField → ePtxPdfForms_FieldType_PushButtonePdfFormFieldTypeRadioButtonField → 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_CheckBoxePdfFormFieldNodeTypeComboBoxField → ePtxPdfForms_FieldNodeType_ComboBoxePdfFormFieldNodeTypeFormField → ePtxPdfForms_FieldNodeType_FieldePdfFormFieldNodeTypeFormFieldNode → ePtxPdfForms_FieldNodeType_FieldNodeePdfFormFieldNodeTypeListBoxField → ePtxPdfForms_FieldNodeType_ListBoxePdfFormFieldNodeTypePushButtonField → ePtxPdfForms_FieldNodeType_PushButtonePdfFormFieldNodeTypeRadioButtonField → 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_CopyePtxPdfNav_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 |