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