diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/TOC.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/TOC.html index 66a6d0de..928706c5 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/TOC.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/TOC.html @@ -1237,7 +1237,6 @@
  • marksStyles
  • @@ -45,6 +46,8 @@

    Syntax

    General Enumerations

    @@ -75,6 +78,92 @@

    Used By

    +

    DLImageCompression

    + +
    Header: DLExtrasExpT.h:449
    +
    + +

    Description

    + +
    Compression values for exporting TIF images.
    +
    + +

    Enum Constants

    + + + + + + + +
    Compression_Default
    +
    Use the default for the output image type.
    +
    Compression_NONE
    +
    Use no image compression. Valid for BMP, PNG and TIFF outputs only.
    +
    Compression_FLATE
    +
    Deflate algorithm (PNG only). An open source standard widely used for creating zip files and with PDF.
    +
    Compression_LZW
    +
    Lempel-Ziv-Welch, valid for TIFF output. A lossless algorithm, resulting files are larger but retain original quality.
    +
    Compression_G3
    +
    CCITT Group3 compression. Valid for TIFF, requires colorModel gray. A lossless algorithm for black and white images that efficiently compresses whitespace.
    +
    Compression_G4
    +
    CCITT Group4 compression. Valid for TIFF, requires colorModel gray. A lossless algorithm for black and white images based on G3.
    +
    Compression_DCT
    +
    Discrete Cosine Transform. Lossy algorithm, valid for JPEG. Best when used with continuous tone (such as photographs).
    +
    + +

    Returned From

    + + + +

    Used In

    + + +
    +

    DLImageExportType

    + +
    Header: DLExtrasExpT.h:431
    +
    + +

    Description

    + +
    Export Image Types.
    +
    + +

    Enum Constants

    + + + + + + + +
    ExportType_Invalid
    +
    Used for error handeling
    +
    ExportType_TIF
    +
    Tagged Image File Format
    +
    ExportType_JPEG
    +
    Joint Photographic Experts Group
    +
    ExportType_BMP
    +
    Microsoft Windows Bitmap
    +
    ExportType_PNG
    +
    Portable Network Graphic
    +
    ExportType_GIF
    +
    Graphics Interchange Format
    +
    ExportType_MultiTIF
    +
    Multiple TIF's in a file
    +
    + +

    Used By

    + + +

    FontRescanFlags

    Header: DLExtrasExpT.h:73
    @@ -155,6 +244,115 @@

    Used In

    +
    +

    General Structures

    + +

    DLPDEImageExportParams

    + +
    Header: DLExtrasExpT.h:467
    +
    + +

    Description

    + +
    Structure containing additional image export parameters that can be set by the user.
    +
    + +

    Syntax

    + +
    + + + + + + + + + + + +
    struct DLPDEImageExportParams { +
    +
    ASBool ReverseGray;
    +
    Default: false. When set to true reverse GrayScale image. This is only valid for images using the DeviceGray ColorSpace.
    +
    ASBool TIFFBlackIsOne;
    +
    Default: false. When set to true Photometrically reverse a TIF image. This is only valid for an output image of type TIF.
    +
    ASBool HalftoneGrayImages;
    +
    Default: false. Convert 8bpc grayscale images to 1bpc (B/W) images using a 45 degree line screen set for 106lpi at 600dpi.
    +
    ASInt32 JPEGQuality;
    +
    Default: 75. Quality of the image(0-100). Note this is only valid for JPEG Images.
    +
    ASInt32 ExportDPI;
    +
    Default: 72. This value sets the image's DPI (Dots Per Inch), which will be used during the exporting process.
    +
    DLImageCompression TIFFCompression;
    +
    Default: Default. Type of compression to be used in saving the image to a file. Note this is only valid for TIF Images.
    +
    ASUns8 MonochromeThreshold;
    +
    Default: 128. Threshold to use for determining which bits are white or black for Monochrome output(0-255). This is only valid for TIF Images using G3 or G4 compression and HalftoneGrayImages must be set to false.
    +
    ASBool TIFFCMYKAlpha;
    +
    Default: false. When set to true, if the image data is in CMYK and there is a Soft Mask image present, they will be combined as CMYK + Alpha Channel TIFF output (40-bit). This is only valid for an output image of type TIF.
    +
    ASBool RaiseExceptionIfNotUsableColor;
    +
    Default: false. When true, an exception will be raised if the image being saved is not in a format this graphic form can save natively. When false, we will automatically convert the image into a form that can be saved natively (Generally, that for will be DeviceRGB, using the sRGB profile.
    +
    ASBool WriteSeparationColorsToTIFF;
    +
    Default: false. When true, we will output the separation color space to a TIFF image, using the TIFF Photoshop tag. When false, Separation colors will be converted their alternate color space, and rendered as RGB.
    +
    ASBool DisableAlphaChannelGeneration;
    +
    Default: false. When set to false, if the image data is in RGB and there is a Mask present, they will be combined as RGBA + Alpha Channel output (32-bit). When set to true, if the image date is in RGB and there is a Mask present, they will not be combined and the output will be RGB (24-bit). This is only valid for an output image of type TIF and PNG.
    +
    } DLPDEImageExportParams; +
    +
    +
    + +

    Returned From

    + + + +

    Used By

    + + +
    +

    FormsExtensionVersion

    + +
    Header: DLExtrasExpT.h:546
    +
    + +

    Description

    + +
    Structure to hold the version number retrieved by GetFormsExtensionVersion()
    +
    + +

    Syntax

    + +
    + + + + +
    struct FormsExtensionVersion { +
    +
    ASInt32 majorVersion;
    +
    +
    ASInt32 minorVersion;
    +
    +
    ASInt32 subVersion;
    +
    +
    ASInt32 releaseVersion;
    +
    +
    } FormsExtensionVersionRec, *FormsExtensionVersion; +
    +
    +
    + +

    Used By

    + + +
    +

    General Functions

    +

    DLColorConvertPDEImage

    + +
    Header: DLExtrasProcs.h:1131
    +
    + +

    Description

    + +
    Converts the colorspace of a provided image using a new color profile and render intent.
    +
    + +

    Syntax

    + +PDEImage DLColorConvertPDEImage(PDDoc *document, PDEImage image, AC_ProfileCode code, AC_RenderIntent intent, ASBool embed); + +

    Parameters

    + + + + + +
    document
    +
    A pointer to a PDDoc object containing the PDEImage.
    +
    image
    +
    The PDEImage in a PDF document that will be converted.
    +
    code
    +
    The code of the target profile for the conversion.
    +
    intent
    +
    The rendering intent of used to convert the image.
    +
    embed
    +
    A boolian value. If true, embed the target profile. If false the resulting color is Device, if possible.
    +
    + +

    Returns

    + +
    A newly converted PDEImage image.
    +
    +

    DLCreatePDEImageFromFile

    + +
    Header: DLExtrasProcs.h:1045
    +
    + +

    Description

    + +
    Imports an image file (TIFF, JPEG, BMP, PNG, GIF) from the specified file path to a PDEImage.
    +
    + +

    Syntax

    + +PDEImage DLCreatePDEImageFromFile(PDDoc outDoc, ASPathName imageInputPath, ASFileSys fileSys); + +

    Parameters

    + + + +
    outDoc
    +
    The output PDF document object.
    +
    imageInputPath
    +
    The input path of the image.
    +
    fileSys
    +
    The File System in use.
    +
    + +

    Returns

    + +
    A PDEImage object created from the input image.
    +
    +

    DLCreateResampledPDEImage

    + +
    Header: DLExtrasProcs.h:1165
    +
    + +

    Description

    + +
    Create a new PDEImage from an existing one modifying the resolution (dots per inch). This image can be freely modified inside a PDF document.
    +
    + +

    Syntax

    + +PDEImage DLCreateResampledPDEImage(PDEImage image, DLPDEImageExportParams *exportParams, ASInt32 resolution); + +

    Parameters

    + + + +
    image
    +
    The PDEImage in a PDF document.
    +
    exportParams
    +
    A pointer to the DLPDEImageExportParams structure used by the PDEImage. During the function call, ExportDPI is updated to using the new resolution.
    +
    resolution
    +
    The new resolution as a 32 bit integer value.
    +
    + +

    Returns

    + +
    A new PDEImage recreated using the new resolution. This newly created image can be freely manipulated inside a PDF document.
    +

    DLEnableLicensedBehavior

    Header: DLExtrasProcs.h:20
    @@ -361,6 +670,294 @@

    Syntax

    ASBool DLEnableLicensedBehavior(const char *keyVal, const char *additionalInfo);
    +

    DLExportPDEImage

    + +
    Header: DLExtrasProcs.h:1054
    +
    + +

    Description

    + +
    Exports a PDEImage from a document to a specified image type TIFF, JPEG, BMP, PNG, GIF the specified file path.
    +
    + +

    Syntax

    + +void DLExportPDEImage(PDEImage image, ASPathName outputPath, DLImageExportType exporttype, DLPDEImageExportParams exportParams); + +

    Parameters

    + + + + +
    image
    +
    The PDEImage in a PDF document.
    +
    outputPath
    +
    The output path of the image.
    +
    exporttype
    +
    The exported image format (TIFF, JPEG, BMP, PNG, GIF).
    +
    exportParams
    +
    The DLPDEImageExportParams structure.
    +
    +
    +

    DLPDEImageGetCompression

    + +
    Header: DLExtrasProcs.h:1154
    +
    + +

    Description

    + +
    Gets the compression scheme of the image data.
    +
    + +

    Syntax

    + +DLImageCompression DLPDEImageGetCompression(const PDEImage image); + +

    Parameters

    + +
    image
    +
    The PDEImage in a PDF document.
    +
    + +

    Returns

    + +
    A DLImageCompression value representing the image data's compression filter.
    +
    +

    DLPDEImageGetExportParams

    + +
    Header: DLExtrasProcs.h:1104
    +
    + +

    Description

    + +
    Initializes a structure of PDEImage export parameters with default values.
    +
    + +

    Syntax

    + +DLPDEImageExportParams DLPDEImageGetExportParams(); + +

    Returns

    + +
    The DLImageExportParams structure.
    +
    +

    DLPDEImageGetHeight

    + +
    Header: DLExtrasProcs.h:1098
    +
    + +

    Description

    + +
    Gets height of specified image.
    +
    + +

    Syntax

    + +ASDouble DLPDEImageGetHeight(const PDEImage image); + +

    Parameters

    + +
    image
    +
    The PDEImage in a PDF document.
    +
    + +

    Returns

    + +
    The height of image as an ASDouble.
    +
    +

    DLPDEImageGetIntent

    + +
    Header: DLExtrasProcs.h:1139
    +
    + +

    Description

    + +
    Gets the image's Render Intent.
    +
    + +

    Syntax

    + +const char *DLPDEImageGetIntent(const PDEImage inputImage); + +

    Parameters

    + +
    image
    +
    The PDEImage in a PDF document.
    +
    + +

    Returns

    + +
    A pointer to the string representation of the ASAtom name of the image's intent data.
    +
    +

    DLPDEImageGetSoftMask

    + +
    Header: DLExtrasProcs.h:1112
    +
    + +

    Description

    + +
    Gets the soft masl of a provided image.
    +
    + +

    Syntax

    + +PDEImage *DLPDEImageGetSoftMask(const PDEImage image); + +

    Parameters

    + +
    image
    +
    The PDEImage in a PDF document.
    +
    + +

    Returns

    + +
    The pointer to the PDEImage's soft mask, or a null pointer of no mask exists.
    +
    +

    DLPDEImageGetWidth

    + +
    Header: DLExtrasProcs.h:1090
    +
    + +

    Description

    + +
    Gets width of specified image.
    +
    + +

    Syntax

    + +ASDouble DLPDEImageGetWidth(const PDEImage image); + +

    Parameters

    + +
    image
    +
    The PDEImage in a PDF document.
    +
    + +

    Returns

    + +
    The width of image as an ASDouble.
    +
    +

    DLPDEImageRotate

    + +
    Header: DLExtrasProcs.h:1082
    +
    + +

    Description

    + +
    Rotates an image by theta degrees. A rotation is produced by [cos(theta), sin(theta),-sin(theta), cos(theta), 0, 0], which has the effect of rotating the coordinate system axes by an angle theta (degrees) counterclockwise.
    +
    + +

    Syntax

    + +void DLPDEImageRotate(PDEImage image, ASDouble theta); + +

    Parameters

    + + +
    image
    +
    The PDEImage in a PDF document.
    +
    theta
    +
    The rotation angle (degrees).
    +
    +
    +

    DLPDEImageScale

    + +
    Header: DLExtrasProcs.h:1074
    +
    + +

    Description

    + +
    Scales an image by sx units. A scaling is obtained by [sx 0 0 sy 0 0]. This scales the coordinates so that 1 unit in the horizontal and vertical dimension of the new coordinate system is the same size as sx and sy units, respectively, as in the previous coordinate system.
    +
    + +

    Syntax

    + +void DLPDEImageScale(PDEImage image, ASDouble sx, ASDouble sy); + +

    Parameters

    + + + +
    image
    +
    The PDEImage in a PDF document.
    +
    sx
    +
    X scaling factor.
    +
    sy
    +
    Y scaling factor.
    +
    +
    +

    DLPDEImageSetIntent

    + +
    Header: DLExtrasProcs.h:1146
    +
    + +

    Description

    + +
    Sets the image's Render Intent.
    +
    + +

    Syntax

    + +void DLPDEImageSetIntent(PDEImage inputImage, const char *renderIntent); + +

    Parameters

    + + +
    image
    +
    The PDEImage in a PDF document.
    +
    renderIntent
    +
    A pointer to the string representation of an ASAtom value that will be used to set the image's intent data.
    +
    +
    +

    DLPDEImageSetSoftMask

    + +
    Header: DLExtrasProcs.h:1119
    +
    + +

    Description

    + +
    Uses the specified soft mask and applies it to the PDEImage.
    +
    + +

    Syntax

    + +void DLPDEImageSetSoftMask(PDEImage image, PDEImage *softMask); + +

    Parameters

    + + +
    image
    +
    The PDEImage in a PDF document.
    +
    softMask
    +
    The pointer to the PDEImage's soft mask, that will be applied to the PDEImage, or a null pointer which will delete the current soft mask.
    +
    +
    +

    DLPDEImageTranslate

    + +
    Header: DLExtrasProcs.h:1065
    +
    + +

    Description

    + +
    Translates an image by (tx,ty) units. A translation is specified as [ 1 0 0 1 tx ty], where tx and ty are the distance to translate from the origin of the coordinate system in the horizontal and vertical dimension, respectively.
    +
    + +

    Syntax

    + +void DLPDEImageTranslate(PDEImage image, ASDouble tx, ASDouble ty); + +

    Parameters

    + + + +
    image
    +
    The PDEImage in a PDF document.
    +
    tx
    +
    X translation distance.
    +
    ty
    +
    Y translation distance.
    +
    +

    PDFLAddFontDirectories

    Header: DLExtrasProcs.h:432
    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDDoc.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDDoc.html index 6b976e2b..2f1c5e3a 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDDoc.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDDoc.html @@ -30,12 +30,72 @@
    Additional functionality from Datalogics: PDDoc

    PDDoc Enumerations

    +

    AcroFormExportType

    + +
    Header: DLExtrasExpT.h:522
    +
    + +

    Description

    + +
    AcroForm Export Data type options.
    +
    + +

    Enum Constants

    + + + +
    AcroFormExportTypeXFDF=1
    +
    XFDF (XML Forms Data Format) representing form field data.
    +
    AcroFormExportTypeFDF=2
    +
    FDF (Forms Data Format) representing form field data.
    +
    AcroFormExportTypeXML=3
    +
    XML (Extensible Markup Language) representing form field data.
    +
    + +

    Used By

    + + +
    +

    AcroFormImportType

    + +
    Header: DLExtrasExpT.h:512
    +
    + +

    Description

    + +
    AcroForm Import Data type options.
    +
    + +

    Enum Constants

    + + + +
    AcroFormImportTypeXFDF=1
    +
    XFDF (XML Forms Data Format) representing form field data.
    +
    AcroFormImportTypeFDF=2
    +
    FDF (Forms Data Format) representing form field data.
    +
    AcroFormImportTypeXML=3
    +
    XML (Extensible Markup Language) representing form field data.
    +
    + +

    Used By

    + + +

    PDDocEmbedFontFlags

    Header: DLExtrasExpT.h:50
    @@ -55,6 +115,37 @@

    Enum Constants

    If set, fonts that have already been embedded but are not subset fonts, will be reembedded as a subset font. If clear, already embedded fonts will not be re-scanned for embedding at all, subset or no.
    +

    PDDocFormsType

    + +
    Header: DLExtrasExpT.h:533
    +
    + +

    Description

    + +
    Document Forms Type options.
    +
    + +

    Enum Constants

    + + + + +
    PDDocFormsTypeNone=1
    +
    Document contains no Forms.
    +
    PDDocFormsTypeDynamicXFA=2
    +
    Document contains Dynamic XFA Forms.
    +
    PDDocFormsTypeStaticXFA=3
    +
    Document contains Static XFA Forms.
    +
    PDDocFormsTypeAcroForms=4
    +
    Document contains AcroForms.
    +
    + +

    Used By

    + + +

    PDFOptimizationCompressQuality

    Header: DLExtrasExpT.h:106
    @@ -314,6 +405,34 @@

    Used By

    +

    XFAFormExportType

    + +
    Header: DLExtrasExpT.h:502
    +
    + +

    Description

    + +
    XFA Form Export Data type options.
    +
    + +

    Enum Constants

    + + + +
    XFAFormExportTypeXML=1
    +
    XML (Extensible Markup Language) representing form field data.
    +
    XFAFormExportTypeXFD=2
    +
    XFD (Extensible Forms Description language) representing form field data.
    +
    XFAFormExportTypeXDP=3
    +
    XDP (XML Data Package) representing form field data.
    +
    + +

    Used By

    + + +

    PDDoc Typedefs

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDPage.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDPage.html index 20db3da0..4723e285 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDPage.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/dlextras_PDPage.html @@ -305,11 +305,51 @@

    Used By

    PDPage Functions

    +

    PDPageAddQRBarcode

    + +
    Header: DLExtrasProcs.h:1179
    +
    + +

    Description

    + +
    Add a QR Two-Dimensional Barcode encoded with the specified Text to the specified PDF page as an image.
    +
    + +

    Syntax

    + +ASBool PDPageAddQRBarcode(PDPage page, ASText textToEncode, double x, double y, double width, double height); + +

    Parameters

    + + + + + + +
    page
    +
    The page of the PDF document.
    +
    textToEncode
    +
    The Text to be encoded in the barcode
    +
    x
    +
    The horizontal location on the page in points
    +
    y
    +
    The vertical location on the page in points
    +
    width
    +
    The width of the barcode image in points
    +
    height
    +
    The height of the barcode image in points
    +
    + +

    Returns

    + +
    if True, the Barcode was successfully added to the Page.
    +

    PDPageDrawContentsToMemoryWithParams

    Header: DLExtrasProcs.h:47
    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/formsextension_General.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/formsextension_General.html new file mode 100644 index 00000000..2b487538 --- /dev/null +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/formsextension_General.html @@ -0,0 +1,79 @@ + + + + + + + + +Forms Extension: General + + + + +
    +DL Logo +
    +
    +
    +
    +
    +

    General Functions

    + +

    GetFormsExtensionVersionNumber

    + +
    Header: DLExtrasProcs.h:1328
    +
    + +

    Description

    + +
    Retrieves the Forms Extension Version Number. *
    +
    + +

    Syntax

    + +void GetFormsExtensionVersionNumber(FormsExtensionVersion version); + +

    Parameters

    + +
    version
    +
    OUT- Structure that holds the version number sub-components.
    +
    +
    +

    IsFormsExtensionSupported

    + +
    Header: DLExtrasProcs.h:1189
    +
    + +

    Description

    + +
    Validate the Forms Extension for APDFL dependencies are present.
    +
    + +

    Syntax

    + +ASBool IsFormsExtensionSupported(void); + +

    Returns

    + +
    if True, the Forms Extension for APDFL dependencies are present.
    +
    +
    + +
    + + + \ No newline at end of file diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/formsextension_PDDoc.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/formsextension_PDDoc.html new file mode 100644 index 00000000..fc11f9ca --- /dev/null +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/formsextension_PDDoc.html @@ -0,0 +1,360 @@ + + + + + + + + +Forms Extension: PDDoc + + + + +
    +DL Logo +
    +
    +
    +
    +
    +

    PDDoc Functions

    + +

    PDDocConvertXFAFieldsToAcroFormFields

    + +
    Header: DLExtrasProcs.h:1218
    +
    + +

    Description

    + +
    Convert a XFA document into a document with only AcroForms. XFA content is not widely supported by PDF processors, converting this content transforms XFA fields into AcroForm fields which are more widely supported by PDF processors. All XFA fields are removed.
    +
    + +

    Syntax

    + +void PDDocConvertXFAFieldsToAcroFormFields(PDDoc doc, ASUns32 *pagesConverted); + +

    Parameters

    + + +
    doc
    +
    IN/OUT The PDF document object.
    +
    pagesConverted
    +
    OUT The number of output pages created in the converted document.
    +
    +
    +

    PDDocExportAcroFormsData

    + +
    Header: DLExtrasProcs.h:1257
    +
    + +

    Description

    + +
    Export the AcroForms data. AcroForms data is exported to a format that can later be imported into another AcroForms document.
    +
    + +

    Syntax

    + +ASBool PDDocExportAcroFormsData(PDDoc doc, ASFileSys fileSys, ASPathName pathName, AcroFormExportType acroFormExportType); + +

    Parameters

    + + + + +
    doc
    +
    IN The PDF document object.
    +
    fileSys
    +
    IN The file system to write the data to (May be NULL, in which case the default file system will be used)
    +
    pathName
    +
    OUT The path on disk of the file the AcroForms data is exported to.
    +
    acroFormExportType
    +
    IN The format type the AcroForm data should be exported to. The supported types are XFDF, FDF, and XML.
    +
    + +

    Returns

    + +
    if True, the exporting succeeded.
    +
    +

    PDDocExportXFAFormsData

    + +
    Header: DLExtrasProcs.h:1231
    +
    + +

    Description

    + +
    Export the XFA Forms data. XFA forms data is exported to a format that can later be imported into another XFA document.
    +
    + +

    Syntax

    + +ASBool PDDocExportXFAFormsData(PDDoc doc, ASFileSys fileSys, ASPathName pathName, XFAFormExportType exportType); + +

    Parameters

    + + + + +
    doc
    +
    IN The PDF document object.
    +
    fileSys
    +
    IN The file system to write the document to (May be NULL, in which case the default file system will be used)
    +
    pathName
    +
    OUT The path on disk of the file the XFA form data is exported to.
    +
    exportType
    +
    IN The format type the XFA data should be exported to. The supported types are XDP, XML, and XFD.
    +
    + +

    Returns

    + +
    if True, the exporting succeeded.
    +
    +

    PDDocFlattenAcroFormFields

    + +
    Header: DLExtrasProcs.h:1207
    +
    + +

    Description

    + +
    Flatten an AcroForms document. Interactive AcroForm fields are flattened into static PDF page content. All AcroForm fields are removed.
    +
    + +

    Syntax

    + +void PDDocFlattenAcroFormFields(PDDoc doc); + +

    Parameters

    + +
    IN/OUT
    +
    doc The PDF document object.
    +
    +
    +

    PDDocFlattenNonFormAnnotations

    + +
    Header: DLExtrasProcs.h:1312
    +
    + +

    Description

    + +
    Flatten a Non-Form (no AcroForm, no XFA) document's Annotations. Annotations are flattened into static PDF page content.
    +
    + +

    Syntax

    + +void PDDocFlattenNonFormAnnotations(PDDoc doc); + +

    Parameters

    + +
    doc
    +
    IN/OUT The PDF document object.
    +
    +
    +

    PDDocFlattenXFAFields

    + +
    Header: DLExtrasProcs.h:1200
    +
    + +

    Description

    + +
    Flatten a XFA Document (Static or Dynamic). XFA content is not widely supported by PDF processors. Flattening this content transforms into static PDF page content that is part of typical PDF files that can easily be understood by PDF processors. All XFA fields are removed.
    +
    + +

    Syntax

    + +void PDDocFlattenXFAFields(PDDoc doc, ASUns32 *pagesOutput); + +

    Parameters

    + + +
    doc
    +
    IN/OUT The PDF document object.
    +
    OUT
    +
    pagesOutput The number of output pages created in the flattened document.
    +
    +
    +

    PDDocFlattenXFAFieldsAsIfPrinted

    + +
    Header: DLExtrasProcs.h:1303
    +
    + +

    Description

    + +
    Flatten a XFA Document (Static or Dynamic) as if printed. XFA content is not widely supported by PDF processors. Flattening this content transforms into static PDF page content that is part of typical PDF files that can easily be understood by PDF processors. All XFA fields are removed. The Flattened appearance will take into consideration how the document's appearance should appear when printed.
    +
    + +

    Syntax

    + +void PDDocFlattenXFAFieldsAsIfPrinted(PDDoc doc, ASUns32 *pagesOutput); + +

    Parameters

    + + +
    doc
    +
    IN/OUT The PDF document object.
    +
    pagesOutput
    +
    OUT The number of output pages created in the flattened document.
    +
    +
    +

    PDDocGetFormsType

    + +
    Header: DLExtrasProcs.h:1321
    +
    + +

    Description

    + +
    Returns the document's Forms Type. This method is more versatile than the related PDDocIsDynamicXFA() and PDDocIsStaticXFA() methods.
    +
    + +

    Syntax

    + +void PDDocGetFormsType(PDDoc doc, PDDocFormsType *formsType); + +

    Parameters

    + + +
    doc
    +
    IN The PDF document object.
    +
    formsType
    +
    OUT The type of forms the document contains.
    +
    +
    +

    PDDocImportAcroFormsData

    + +
    Header: DLExtrasProcs.h:1271
    +
    + +

    Description

    + +
    Import the AcroForms data. AcroForms data is imported from a supported format into the AcroForms document so its existing fields can be populated for example.
    +
    + +

    Syntax

    + +ASBool PDDocImportAcroFormsData(PDDoc doc, ASFileSys fileSys, ASPathName pathName, AcroFormImportType acroFormImportType); + +

    Parameters

    + + + + +
    doc
    +
    IN/OUT The PDF document object.
    +
    fileSys
    +
    IN The file system to import the data from (May be NULL, in which case the default file system will be used)
    +
    pathName
    +
    IN The path on disk of the AcroFormsdata file to be imported.
    +
    acroFormImportType
    +
    IN The format type the data type should be imported to. The supported types are XFDF, FDF, and XML.
    +
    + +

    Returns

    + +
    if True, the importing succeeded.
    +
    +

    PDDocImportXFAFormsData

    + +
    Header: DLExtrasProcs.h:1244
    +
    + +

    Description

    + +
    Import the XFA Forms data. XFA forms data is imported from a supported format into the XFA document so its existing fields can be populated for example.
    +
    + +

    Syntax

    + +ASBool PDDocImportXFAFormsData(PDDoc doc, ASFileSys fileSys, ASPathName pathName); + +

    Parameters

    + + + +
    doc
    +
    IN/OUT The PDF document object.
    +
    fileSys
    +
    IN The file system to import the document from (May be NULL, in which case the default file system will be used)
    +
    pathName
    +
    IN The path on disk of the XFA form data file to be imported. The supported types are XDP, XML, and XFD.
    +
    + +

    Returns

    + +
    if True, the importing succeeded.
    +
    +

    PDDocIsDynamicXFA

    + +
    Header: DLExtrasProcs.h:1281
    +
    + +

    Description

    + +
    Check if document is Dynamic XFA
    +
    + +

    Syntax

    + +ASBool PDDocIsDynamicXFA(PDDoc doc); + +

    Parameters

    + +
    doc
    +
    IN The PDF document object.
    +
    + +

    Returns

    + +
    if True, the document is Dynamic XFA.
    +
    +

    PDDocIsStaticXFA

    + +
    Header: DLExtrasProcs.h:1290
    +
    + +

    Description

    + +
    Check if document is Static XFA
    +
    + +

    Syntax

    + +ASBool PDDocIsStaticXFA(PDDoc doc); + +

    Parameters

    + +
    doc
    +
    IN The PDF document object.
    +
    + +

    Returns

    + +
    if True, the document is Static XFA.
    +
    +
    + +
    + + + \ No newline at end of file diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/index.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/index.html index 7f509d8c..ca13b0ff 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/index.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/index.html @@ -4791,11 +4791,6 @@ -PDCharOffset -None - - - PDColorSpace An enumerated data type that specifies the color space in which a color value is specified (for example, RGB or grayscale). @@ -6036,6 +6031,11 @@ +_t_PDCollectionSchemaSortPair + The name of a field in a collection sort dictionary, and its associated value for ascending. + + + _t_PDCollectionViewDataRec Collection view data record. @@ -6101,11 +6101,6 @@ -_t_PDCollectionSchemaSortPair - The name of a field in a collection sort dictionary, and its associated value for ascending. - - - PDCollectionSchemaAcquire Acquires the PDCollectionSchema object for a collection. @@ -9521,6 +9516,11 @@ +PDCharOffset +None + + + PDResTree None @@ -13186,16 +13186,6 @@ -PDSMCRef -None - - - -PDSMCRef -None - - - _t_PDSMCInfo Information about how a marked content PDS object (a marked content kid) is included in its parent. @@ -13226,6 +13216,16 @@ +PDSMCRef +None + + + +PDSMCRef +None + + + PDSMCRefDestroy Destroys a marked content reference created with PDSMCRefCreate(). @@ -14316,6 +14316,11 @@ +PDFontDownloadContext + Maintains information about the current print job and what fonts have been downloaded. + + + PDFontStyle Specifies a synthetic font style. @@ -14361,11 +14366,6 @@ -PDFontDownloadContext - Maintains information about the current print job and what fonts have been downloaded. - - - PDFontDownloadContextCreate Creates a font download context object. @@ -15511,6 +15511,16 @@ +DLImageCompression + Compression values for exporting TIF images. + + + +DLImageExportType + Export Image Types. + + + FontRescanFlags flags for rescanning font directories for additional fonts after Library initialization. @@ -15521,6 +15531,16 @@ +DLPDEImageExportParams + Structure containing additional image export parameters that can be set by the user. + + + +FormsExtensionVersion + Structure to hold the version number retrieved by GetFormsExtensionVersion() + + + ACGetOption Returns the current value for the given AC_OptionCode. @@ -15551,11 +15571,86 @@ +DLColorConvertPDEImage + Converts the colorspace of a provided image using a new color profile and render intent. + + + +DLCreatePDEImageFromFile + Imports an image file (TIFF, JPEG, BMP, PNG, GIF) from the specified file path to a PDEImage. + + + +DLCreateResampledPDEImage + Create a new PDEImage from an existing one modifying the resolution (dots per inch). + + + DLEnableLicensedBehavior None +DLExportPDEImage + Exports a PDEImage from a document to a specified image type TIFF, JPEG, BMP, PNG, GIF the specified file path. + + + +DLPDEImageGetCompression + Gets the compression scheme of the image data. + + + +DLPDEImageGetExportParams + Initializes a structure of PDEImage export parameters with default values. + + + +DLPDEImageGetHeight + Gets height of specified image. + + + +DLPDEImageGetIntent + Gets the image's Render Intent. + + + +DLPDEImageGetSoftMask + Gets the soft masl of a provided image. + + + +DLPDEImageGetWidth + Gets width of specified image. + + + +DLPDEImageRotate + Rotates an image by theta degrees. + + + +DLPDEImageScale + Scales an image by sx units. + + + +DLPDEImageSetIntent + Sets the image's Render Intent. + + + +DLPDEImageSetSoftMask + Uses the specified soft mask and applies it to the PDEImage. + + + +DLPDEImageTranslate + Translates an image by (tx,ty) units. + + + PDFLAddFontDirectories This call allows Adobe PDF Library to rescan for fonts without re-initializing. @@ -15581,11 +15676,26 @@ +AcroFormExportType + AcroForm Export Data type options. + + + +AcroFormImportType + AcroForm Import Data type options. + + + PDDocEmbedFontFlags Flags for PDDocEmbedFonts. +PDDocFormsType + Document Forms Type options. + + + PDFOptimizationCompressQuality Compression quality options @@ -15606,6 +15716,11 @@ +XFAFormExportType + XFA Form Export Data type options. + + + PDDocTextFinder Extracts words or phrases that match a regular expression (regex) on a given page range or on all of the pages in a document. @@ -15896,6 +16011,11 @@ +PDPageAddQRBarcode + Add a QR Two-Dimensional Barcode encoded with the specified Text to the specified PDF page as an image. + + + PDPageDrawContentsToMemoryWithParams Renders a page to memory. @@ -16019,6 +16139,76 @@ PDWordIsLastWordInRegion Routine to check if a word is the last word in a region as determined by the WordFinder. + + +GetFormsExtensionVersionNumber + Retrieves the Forms Extension Version Number. + + + +IsFormsExtensionSupported + Validate the Forms Extension for APDFL dependencies are present. + + + +PDDocConvertXFAFieldsToAcroFormFields + Convert a XFA document into a document with only AcroForms. + + + +PDDocExportAcroFormsData + Export the AcroForms data. + + + +PDDocExportXFAFormsData + Export the XFA Forms data. + + + +PDDocFlattenAcroFormFields + Flatten an AcroForms document. + + + +PDDocFlattenNonFormAnnotations + Flatten a Non-Form (no AcroForm, no XFA) document's Annotations. + + + +PDDocFlattenXFAFields + Flatten a XFA Document (Static or Dynamic). + + + +PDDocFlattenXFAFieldsAsIfPrinted + Flatten a XFA Document (Static or Dynamic) as if printed. + + + +PDDocGetFormsType + Returns the document's Forms Type. + + + +PDDocImportAcroFormsData + Import the AcroForms data. + + + +PDDocImportXFAFormsData + Import the XFA Forms data. + + + +PDDocIsDynamicXFA + Check if document is Dynamic XFA + + + +PDDocIsStaticXFA + Check if document is Static XFA +
    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_Dump.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_Dump.html index 74d1a485..3eb80619 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_Dump.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_Dump.html @@ -33,7 +33,7 @@
    PDF Edit Layer: Dump

    PDEAttrEnumProc

    -
    Header: PEExpT.h:2097
    +
    Header: PEExpT.h:2101

    Description

    @@ -72,7 +72,7 @@

    Used By

    PDEObjectDumpProc

    -
    Header: PEExpT.h:2080
    +
    Header: PEExpT.h:2084

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_General.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_General.html index 3695b029..300a975e 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_General.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_General.html @@ -97,7 +97,7 @@

    Syntax

    kPDEAfterLast

    -
    Header: PEExpT.h:1580
    +
    Header: PEExpT.h:1584

    Syntax

    @@ -106,7 +106,7 @@

    Syntax

    kPDEBeforeFirst

    -
    Header: PEExpT.h:1579
    +
    Header: PEExpT.h:1583

    Syntax

    @@ -133,7 +133,7 @@

    Syntax

    PDCodePageOptions

    -
    Header: PEExpT.h:2328
    +
    Header: PEExpT.h:2332

    Enum Constants

    @@ -189,7 +189,7 @@

    Enum Constants

    PDEEnumElementsFlags

    -
    Header: PEExpT.h:1660
    +
    Header: PEExpT.h:1664

    Description

    @@ -275,7 +275,7 @@

    Enum Constants

    PDEType

    -
    Header: PEExpT.h:1464
    +
    Header: PEExpT.h:1468

    Description

    @@ -694,7 +694,7 @@

    Used In

    _t_PDEFilterArray

    -
    Header: PEExpT.h:975
    +
    Header: PEExpT.h:979

    Description

    @@ -732,7 +732,7 @@

    Used By

    _t_PDEFilterSpec

    -
    Header: PEExpT.h:923
    +
    Header: PEExpT.h:927

    Description

    @@ -785,7 +785,7 @@

    Used In

    _t_PDEGlyphDescription

    -
    Header: PEExpT.h:1382
    +
    Header: PEExpT.h:1386

    Description

    @@ -832,7 +832,7 @@

    Used In

    _t_PDEGlyphRun

    -
    Header: PEExpT.h:1405
    +
    Header: PEExpT.h:1409

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_JPXColorSpace.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_JPXColorSpace.html index 080b314e..4adfedce 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_JPXColorSpace.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_JPXColorSpace.html @@ -34,7 +34,7 @@
    PDF Edit Layer: JPXColorSpace

    JPXColorSpaceType

    -
    Header: PEExpT.h:2370
    +
    Header: PEExpT.h:2374

    Description

    @@ -107,7 +107,7 @@

    Used By

    _t_JPXCSEnumAttrs

    -
    Header: PEExpT.h:2380
    +
    Header: PEExpT.h:2384

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEClip.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEClip.html index f1e35ada..4d5c1d6c 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEClip.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEClip.html @@ -75,7 +75,7 @@

    Used By

    PDEClipEnumProc

    -
    Header: PEExpT.h:2062
    +
    Header: PEExpT.h:2066

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEColorSpace.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEColorSpace.html index a9123e36..068f82b4 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEColorSpace.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEColorSpace.html @@ -36,7 +36,7 @@
    PDF Edit Layer: PDEColorSpace

    PDEBlackPointFlt

    -
    Header: PEExpT.h:2123
    +
    Header: PEExpT.h:2127

    Description

    @@ -112,7 +112,7 @@

    Used In

    PDEPatternColorSpace

    -
    Header: PEExpT.h:2194
    +
    Header: PEExpT.h:2198

    Description

    @@ -138,7 +138,7 @@

    Used In

    PDEWhitePointFlt

    -
    Header: PEExpT.h:2118
    +
    Header: PEExpT.h:2122

    Description

    @@ -180,7 +180,7 @@

    Used In

    PDEColorRangeFlt

    -
    Header: PEExpT.h:2104
    +
    Header: PEExpT.h:2108

    Syntax

    @@ -207,7 +207,7 @@

    Used In

    PDEColorSpaceStruct

    -
    Header: PEExpT.h:2300
    +
    Header: PEExpT.h:2304

    Description

    @@ -263,7 +263,7 @@

    Used By

    PDEXYZColorFlt

    -
    Header: PEExpT.h:2109
    +
    Header: PEExpT.h:2113

    Syntax

    @@ -292,7 +292,7 @@

    Used In

    _t_PDEDeviceNColorData

    -
    Header: PEExpT.h:2268
    +
    Header: PEExpT.h:2272

    Description

    @@ -339,7 +339,7 @@

    Used In

    _t_PDEGrayCalFlt

    -
    Header: PEExpT.h:2131
    +
    Header: PEExpT.h:2135

    Description

    @@ -382,7 +382,7 @@

    Used In

    _t_PDEICCBasedColorData

    -
    Header: PEExpT.h:2197
    +
    Header: PEExpT.h:2201

    Description

    @@ -420,7 +420,7 @@

    Used In

    _t_PDEIndexedColorData

    -
    Header: PEExpT.h:2215
    +
    Header: PEExpT.h:2219

    Description

    @@ -467,7 +467,7 @@

    Used In

    _t_PDELabCalFlt

    -
    Header: PEExpT.h:2177
    +
    Header: PEExpT.h:2181

    Description

    @@ -510,7 +510,7 @@

    Used In

    _t_PDERGBCalFlt

    -
    Header: PEExpT.h:2150
    +
    Header: PEExpT.h:2154

    Description

    @@ -562,7 +562,7 @@

    Used In

    _t_PDESeparationColorData

    -
    Header: PEExpT.h:2240
    +
    Header: PEExpT.h:2244

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEContent.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEContent.html index 01c3f782..e569fb6a 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEContent.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEContent.html @@ -36,7 +36,7 @@
    PDF Edit Layer: PDEContent

    PDEContentFlags

    -
    Header: PEExpT.h:1696
    +
    Header: PEExpT.h:1700

    Description

    @@ -64,7 +64,7 @@

    Enum Constants

    PDEContentGetResourceFlags

    -
    Header: PEExpT.h:1679
    +
    Header: PEExpT.h:1683

    Description

    @@ -92,7 +92,7 @@

    Enum Constants

    PDEContentToCosObjFlags

    -
    Header: PEExpT.h:1591
    +
    Header: PEExpT.h:1595

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEElement.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEElement.html index 48e698a8..2ccda025 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEElement.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEElement.html @@ -34,7 +34,7 @@
    PDF Edit Layer: PDEElement

    PDEElementCopyFlags

    -
    Header: PEExpT.h:1909
    +
    Header: PEExpT.h:1913

    Description

    @@ -117,7 +117,7 @@

    Used By

    PDEElementEnumProc

    -
    Header: PEExpT.h:2050
    +
    Header: PEExpT.h:2054

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEFont.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEFont.html index 2e0566e2..3b02016b 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEFont.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEFont.html @@ -36,7 +36,7 @@
    PDF Edit Layer: PDEFont

    kPDEFontNoEditableEmbedding

    -
    Header: PEExpT.h:2004
    +
    Header: PEExpT.h:2008

    Description

    @@ -50,7 +50,7 @@

    Syntax

    kPDEFontNoEmbedding

    -
    Header: PEExpT.h:2001
    +
    Header: PEExpT.h:2005

    Description

    @@ -71,7 +71,7 @@

    Syntax

    PDEFontCreateFlags

    -
    Header: PEExpT.h:1926
    +
    Header: PEExpT.h:1930

    Description

    @@ -133,7 +133,7 @@

    Enum Constants

    PDEFontCreateNeedFlags

    -
    Header: PEExpT.h:1988
    +
    Header: PEExpT.h:1992

    Description

    @@ -232,7 +232,7 @@

    Used In

    _t_PDEFontAttrs

    -
    Header: PEExpT.h:1014
    +
    Header: PEExpT.h:1018

    Description

    @@ -390,7 +390,7 @@

    Used In

    _t_PDEFontCreateFromSysFontParams

    -
    Header: PEExpT.h:1344
    +
    Header: PEExpT.h:1348

    Description

    @@ -437,7 +437,7 @@

    Used By

    _t_PDEFontCreateParams

    -
    Header: PEExpT.h:1163
    +
    Header: PEExpT.h:1167

    Description

    @@ -592,7 +592,7 @@

    Used By

    _t_PDESpanItem

    -
    Header: PEExpT.h:1423
    +
    Header: PEExpT.h:1427

    Syntax

    @@ -625,7 +625,7 @@

    Used In

    _t_PDESpanSet

    -
    Header: PEExpT.h:1445
    +
    Header: PEExpT.h:1449

    Syntax

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEImage.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEImage.html index efcd2fdf..7d5b058c 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEImage.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEImage.html @@ -36,7 +36,7 @@
    PDF Edit Layer: PDEImage

    PDEImageAttrFlags

    -
    Header: PEExpT.h:1844
    +
    Header: PEExpT.h:1848

    Description

    @@ -82,7 +82,7 @@

    Enum Constants

    PDEImageColorSpaceFlags

    -
    Header: PEExpT.h:1893
    +
    Header: PEExpT.h:1897

    Description

    @@ -104,7 +104,7 @@

    Enum Constants

    PDEImageDataFlags

    -
    Header: PEExpT.h:1876
    +
    Header: PEExpT.h:1880

    Description

    @@ -162,7 +162,9 @@

    Syntax

    Returned From

    -

    PDEImageFlate

    @@ -261,6 +268,9 @@

    Syntax

    ASAtom intent;
    The color rendering intent corresponding to the Intent key in the image dictionary.
    +
    ASInt32 numComponents;
    +
    DLADD: 12Feb2024- Added numComponents as part odf PDEImage Attributes. The number of color components in the image's colorspace.
    + } PDEImageAttrs, *PDEImageAttrsP, PDEImageFlateAttrs, *PDEImageFlateAttrsP;
    @@ -277,7 +287,7 @@

    Used By

    _t_PDEImageJPXAttrs

    -
    Header: PEExpT.h:2356
    +
    Header: PEExpT.h:2360

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPS.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPS.html index e811fbd4..50868312 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPS.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPS.html @@ -34,7 +34,7 @@
    PDF Edit Layer: PDEPS

    PDEPSFlags

    -
    Header: PEExpT.h:1900
    +
    Header: PEExpT.h:1904

    Description

    @@ -88,7 +88,7 @@

    Used By

    _t_PDEPSAttrs

    -
    Header: PEExpT.h:988
    +
    Header: PEExpT.h:992

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPath.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPath.html index f837299b..4ba3577e 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPath.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEPath.html @@ -35,7 +35,7 @@
    PDF Edit Layer: PDEPath

    PDEPathElementType

    -
    Header: PEExpT.h:1758
    +
    Header: PEExpT.h:1762

    Description

    @@ -79,7 +79,7 @@

    Enum Constants

    PDEPathOpFlags

    -
    Header: PEExpT.h:1815
    +
    Header: PEExpT.h:1819

    Description

    @@ -159,7 +159,7 @@

    Used By

    _t_PDEPathData

    -
    Header: PEExpT.h:1801
    +
    Header: PEExpT.h:1805

    Syntax

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDESoftMask.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDESoftMask.html index b186c4d0..b548bdb4 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDESoftMask.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDESoftMask.html @@ -33,7 +33,7 @@
    PDF Edit Layer: PDESoftMask

    PDESoftMaskCreateFlags

    -
    Header: PEExpT.h:2022
    +
    Header: PEExpT.h:2026

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEText.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEText.html index 1d1447ef..3dc31ab8 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEText.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEText.html @@ -36,7 +36,7 @@
    PDF Edit Layer: PDEText

    PDETextFlags

    -
    Header: PEExpT.h:1713
    +
    Header: PEExpT.h:1717

    Description

    @@ -71,7 +71,7 @@

    Enum Constants

    PDETextRenderMode

    -
    Header: PEExpT.h:1737
    +
    Header: PEExpT.h:1741

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEXGroup.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEXGroup.html index 97b1d00e..e1e572cb 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEXGroup.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDEXGroup.html @@ -33,7 +33,7 @@
    PDF Edit Layer: PDEXGroup

    PDEXGroupCreateFlags

    -
    Header: PEExpT.h:2034
    +
    Header: PEExpT.h:2038

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDSysFont.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDSysFont.html index f90c1f2b..ac0ef7e7 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDSysFont.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdelayer_PDSysFont.html @@ -64,7 +64,7 @@

    Enum Constants

    PDSysFontPackageType

    -
    Header: PEExpT.h:2007
    +
    Header: PEExpT.h:2011

    Enum Constants

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASExtension.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASExtension.html index c55a9901..eecb1156 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASExtension.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASExtension.html @@ -33,7 +33,7 @@
    PDFL Library Layer: ASExtension

    ASExtensionPhase_INGs

    -
    Header: PDFInit.h:322
    +
    Header: PDFInit.h:329

    Description

    @@ -66,7 +66,7 @@

    Enum Constants

    ASExtensionPhase

    -
    Header: PDFInit.h:340
    +
    Header: PDFInit.h:347

    Description

    @@ -91,7 +91,7 @@

    Used By

    ASExtensionProgressProc

    -
    Header: PDFInit.h:365
    +
    Header: PDFInit.h:372

    Description

    @@ -132,7 +132,7 @@

    Used In

    ASExtensionReportErrorProc

    -
    Header: PDFInit.h:376
    +
    Header: PDFInit.h:383

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASMem.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASMem.html index 57ed4c83..eff47dca 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASMem.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_ASMem.html @@ -34,7 +34,7 @@
    PDFL Library Layer: ASMem

    ASMemAllocProc

    -
    Header: PDFInit.h:161
    +
    Header: PDFInit.h:168

    Syntax

    @@ -43,7 +43,7 @@

    Syntax

    ASMemAvailProc

    -
    Header: PDFInit.h:203
    +
    Header: PDFInit.h:210

    Syntax

    @@ -52,7 +52,7 @@

    Syntax

    ASMemFreeProc

    -
    Header: PDFInit.h:190
    +
    Header: PDFInit.h:197

    Syntax

    @@ -61,7 +61,7 @@

    Syntax

    ASMemReallocProc

    -
    Header: PDFInit.h:177
    +
    Header: PDFInit.h:184

    Syntax

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_General.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_General.html index 37629216..22dbb5b0 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_General.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_General.html @@ -798,7 +798,7 @@

    Enum Constants

    OS2Errs

    -
    Header: AcroErr.h:2420
    +
    Header: AcroErr.h:2445

    Enum Constants

    @@ -902,6 +902,9 @@

    Enum Constants

    kPDFLInitOnlyUseCustomColorProfilePaths=0x08000
    Only look for Color Profiles in the custom path set in the PDFLData. When this flag is used and the PDFLData member colorProfileDirList is set, then only the specified paths are searched (the default paths searched by the Library are ignored).
    + +
    kPDFLInitFormsExtension=0x10000
    +

    PDDoOptions

    @@ -1067,7 +1070,7 @@

    Enum Constants

    WinErrs

    -
    Header: AcroErr.h:2355
    +
    Header: AcroErr.h:2380

    Enum Constants

    @@ -1120,7 +1123,7 @@

    Enum Constants

    avOptions

    -
    Header: AcroErr.h:1386
    +
    Header: AcroErr.h:1405

    Enum Constants

    @@ -1188,7 +1191,7 @@

    Enum Constants

    cfMacOptions

    -
    Header: AcroErr.h:2233
    +
    Header: AcroErr.h:2258

    Enum Constants

    @@ -1593,7 +1596,7 @@

    Enum Constants

    fileErrOptions

    -
    Header: AcroErr.h:1871
    +
    Header: AcroErr.h:1890

    Enum Constants

    @@ -1679,7 +1682,7 @@

    Enum Constants

    fsErrOptions

    -
    Header: AcroErr.h:1803
    +
    Header: AcroErr.h:1822

    Enum Constants

    @@ -1767,7 +1770,7 @@

    Enum Constants

    mdAppOptions

    -
    Header: AcroErr.h:2326
    +
    Header: AcroErr.h:2351

    Enum Constants

    @@ -1793,7 +1796,7 @@

    Enum Constants

    mdAppOptions

    -
    Header: AcroErr.h:2615
    +
    Header: AcroErr.h:2640

    Enum Constants

    @@ -1843,7 +1846,7 @@

    Enum Constants

    mdSysOptions

    -
    Header: AcroErr.h:2489
    +
    Header: AcroErr.h:2514

    Enum Constants

    @@ -1935,7 +1938,7 @@

    Enum Constants

    pageErrOptions

    -
    Header: AcroErr.h:1476
    +
    Header: AcroErr.h:1495

    Enum Constants

    @@ -2180,7 +2183,7 @@

    Enum Constants

    pdMetadataErrOptions

    -
    Header: AcroErr.h:2212
    +
    Header: AcroErr.h:2237

    Enum Constants

    @@ -2200,7 +2203,7 @@

    Enum Constants

    pdModErrOptions

    -
    Header: AcroErr.h:1322
    +
    Header: AcroErr.h:1341

    Enum Constants

    @@ -2647,11 +2650,38 @@

    Enum Constants

    pdErrLinearizeSaveCircularRecursionFound
    + +
    pdErrNotAnXFADoc
    +
    + +
    pdErrXFANotAllowed
    +
    + +
    pdErrXFAFormsAddOnNotLoaded
    +
    + +
    pdErrNotAnAcroFormsDataImportType
    +
    + +
    pdErrNotAnAcroFormsDataExportType
    +
    + +
    pdErrNotAnXFADataExportType
    +
    + +
    pdErrNotAnAcroFormsDoc
    +
    + +
    pdErrXFAFormsExtensionNotLoaded
    +
    + +
    pdErrContainsFormsData
    +

    pdPErrOptions

    -
    Header: AcroErr.h:1290
    +
    Header: AcroErr.h:1309

    Enum Constants

    @@ -2683,7 +2713,7 @@

    Enum Constants

    pdfxErrOptions

    -
    Header: AcroErr.h:2047
    +
    Header: AcroErr.h:2072

    Enum Constants

    @@ -2706,7 +2736,7 @@

    Enum Constants

    pdsErrOptions

    -
    Header: AcroErr.h:2181
    +
    Header: AcroErr.h:2206

    Enum Constants

    @@ -2735,7 +2765,7 @@

    Enum Constants

    peErrOptions

    -
    Header: AcroErr.h:2071
    +
    Header: AcroErr.h:2096

    Enum Constants

    @@ -2821,7 +2851,7 @@

    Enum Constants

    rasErrOptions

    -
    Header: AcroErr.h:1847
    +
    Header: AcroErr.h:1866

    Enum Constants

    @@ -2844,7 +2874,7 @@

    Enum Constants

    xmErrOptions

    -
    Header: AcroErr.h:1983
    +
    Header: AcroErr.h:2002

    Enum Constants

    @@ -2864,6 +2894,9 @@

    Enum Constants

    xmErrInitializationFailed
    The plug-in failed to initialize.
    +
    xmErrFormsExtensionIsNotLicensed
    +
    The Forms Extension is not licensed for use.
    +
    xmErrDuplicatePluginName
    Two plug-ins are attempting to register with the same name.
    @@ -3032,7 +3065,7 @@

    Syntax

    ThreadLocalKey

    -
    Header: PDFInit.h:405
    +
    Header: PDFInit.h:412

    Syntax

    @@ -3041,7 +3074,7 @@

    Syntax

    ThreadLocalKey

    -
    Header: PDFInit.h:594
    +
    Header: PDFInit.h:601

    Syntax

    @@ -3050,7 +3083,7 @@

    Syntax

    ThreadLocalKey

    -
    Header: PDFInit.h:759
    +
    Header: PDFInit.h:766

    Syntax

    @@ -3077,7 +3110,7 @@

    Syntax

    ASClientAllocProc

    -
    Header: PDFInit.h:160
    +
    Header: PDFInit.h:167

    Description

    @@ -3116,7 +3149,7 @@

    Used In

    ASClientFreeProc

    -
    Header: PDFInit.h:189
    +
    Header: PDFInit.h:196

    Description

    @@ -3151,7 +3184,7 @@

    Used In

    ASClientMemAvailProc

    -
    Header: PDFInit.h:202
    +
    Header: PDFInit.h:209

    Description

    @@ -3187,7 +3220,7 @@

    Used In

    ASClientReallocProc

    -
    Header: PDFInit.h:176
    +
    Header: PDFInit.h:183

    Description

    @@ -3393,7 +3426,7 @@

    Used By

    TKResourceAcquireProc

    -
    Header: PDFInit.h:276
    +
    Header: PDFInit.h:283

    Description

    @@ -3462,7 +3495,7 @@

    Used In

    TKResourceReleaseProc

    -
    Header: PDFInit.h:292
    +
    Header: PDFInit.h:299

    Description

    @@ -3512,7 +3545,7 @@

    Used In

    _t_PDFLData

    -
    Header: PDFInit.h:406
    +
    Header: PDFInit.h:413

    Syntax

    @@ -3616,7 +3649,7 @@

    Syntax

    _t_PDFLData

    -
    Header: PDFInit.h:597
    +
    Header: PDFInit.h:604

    Description

    @@ -3710,7 +3743,7 @@

    Syntax

    _t_PDFLData

    -
    Header: PDFInit.h:762
    +
    Header: PDFInit.h:769

    Description

    @@ -3825,7 +3858,7 @@

    Syntax

    _t_TKAllocatorProcs

    -
    Header: PDFInit.h:210
    +
    Header: PDFInit.h:217

    Description

    @@ -3866,7 +3899,7 @@

    Used In

    _t_TKExtensionProcs

    -
    Header: PDFInit.h:385
    +
    Header: PDFInit.h:392

    Description

    @@ -3901,7 +3934,7 @@

    Used In

    _t_TKResourceProcs

    -
    Header: PDFInit.h:298
    +
    Header: PDFInit.h:305

    Description

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFont.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFont.html index 9772acc6..430f9969 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFont.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFont.html @@ -29,8 +29,34 @@
    PDFL Library Layer: PDFont

    PDFont Typedefs

    +

    PDFontDownloadContext

    + +
    Header: PDFLExpT.h:1736
    +
    + +

    Description

    + +
    Maintains information about the current print job and what fonts have been downloaded.
    +
    + +

    Syntax

    + +typedef struct _t_PDFontDownloadContext *PDFontDownloadContext; + +

    Returned From

    + + + +

    Used By

    + + +

    PDFontStyle

    Header: PDFLExpT.h:210
    @@ -289,7 +315,7 @@

    Parameters

    Syntax

    -ASBool PDFontStreamPS(PDFont fontP, ASStm stm, PDFontDownloadContext context); +ASBool PDFontStreamPS(PDFont fontP, ASStm stm, PDFontDownloadContext context);

    Parameters

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFontDownloadContext.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFontDownloadContext.html index 5ee3b031..6c0bf495 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFontDownloadContext.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdfllayer_PDFontDownloadContext.html @@ -22,40 +22,8 @@
    -
    -

    PDFontDownloadContext Typedefs

    - -

    PDFontDownloadContext

    - -
    Header: PDFLExpT.h:1736
    -
    - -

    Description

    - -
    Maintains information about the current print job and what fonts have been downloaded.
    -
    - -

    Syntax

    - -typedef struct _t_PDFontDownloadContext *PDFontDownloadContext; - -

    Returned From

    - - - -

    Used By

    - - -
    -

    PDFontDownloadContext Functions

    -
    -

    PDCollectionSchema Structures

    - -

    _t_PDCollectionSchemaSortPair

    - -
    Header: PDExpT.h:6800
    -
    - -

    Description

    - -
    The name of a field in a collection sort dictionary, and its associated value for ascending.
    -
    - -

    Syntax

    - -
    - - -
    struct _t_PDCollectionSchemaSortPair { -
    -
    ASAtom fieldName;
    -
    -
    ASBool ascending;
    -
    -
    } PDCollectionSchemaSortPairRec; -
    -
    -
    - -

    Used By

    - - -
    -

    PDCollectionSchema Functions

    PDPageArea

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdlayer_PDTextSelect.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdlayer_PDTextSelect.html index c256625d..1feffb3b 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdlayer_PDTextSelect.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdlayer_PDTextSelect.html @@ -30,9 +30,25 @@
    PD Layer: PDTextSelect

    PDTextSelect Typedefs

    +

    PDCharOffset

    + +
    Header: PDExpT.h:98
    +
    + +

    Syntax

    + +typedef ASUns16 PDCharOffset; + +

    Used In

    + + +

    PDResTree

    Header: PDBasicExpT.h:155
    @@ -212,10 +228,10 @@

    Syntax

    - -
    struct _t_HiliteEntry {
    PDCharOffset offset;
    +
    PDCharOffset offset;
    PDCharOffset length;
    +
    PDCharOffset length;
    } HiliteEntry; diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSElement.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSElement.html index a55f71d7..74b1e800 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSElement.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSElement.html @@ -1946,7 +1946,7 @@

    Parameters

    Syntax

    -ASBool PDSElementInsertMCRefAsKid(IN PDSElement element, IN PDSMCRef ref, IN ASInt32 insertAfter); +ASBool PDSElementInsertMCRefAsKid(IN PDSElement element, IN PDSMCRef ref, IN ASInt32 insertAfter);

    Parameters

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMC.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMC.html index 93e01bcd..2b56feb2 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMC.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMC.html @@ -31,8 +31,6 @@
    PDSEdit Layer: PDSMC

    PDSMC

    @@ -72,35 +70,6 @@

    Syntax

    typedef CosObj PDSMCR;
    -

    PDSMCRef

    - -
    Header: PDSExpT.h:138
    -
    - -

    Syntax

    - -typedef PDSMCRefRec *PDSMCRef; -
    -

    PDSMCRef

    - -
    Header: PDSExpT.h:142
    -
    - -

    Syntax

    - -typedef struct _t_PDSMCRef *PDSMCRef; - -

    Returned From

    - - - -

    Used By

    - - -

    PDSMC Structures

    @@ -328,7 +297,7 @@

    Exceptions

    Syntax

    -PDSMCRef PDSMCRefCreate(IN PDEElement container, IN CosDoc cosDoc, IN ASInt32 mcid); +PDSMCRef PDSMCRefCreate(IN PDEElement container, IN CosDoc cosDoc, IN ASInt32 mcid);

    Parameters

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMCRef.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMCRef.html index 509be3e5..c74528d7 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMCRef.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2z/pdslayer_PDSMCRef.html @@ -22,8 +22,45 @@
    +
    +

    PDSMCRef Typedefs

    + +

    PDSMCRef

    + +
    Header: PDSExpT.h:138
    +
    + +

    Syntax

    + +typedef PDSMCRefRec *PDSMCRef; +
    +

    PDSMCRef

    + +
    Header: PDSExpT.h:142
    +
    + +

    Syntax

    + +typedef struct _t_PDSMCRef *PDSMCRef; + +

    Returned From

    + + + +

    Used By

    + + +
    +

    PDSMCRef Functions

    Related Methods

    @@ -49,7 +86,7 @@
    PDSEdit Layer: PDSMCRef

    Syntax

    -void PDSMCRefDestroy(IN PDSMCRef ref); +void PDSMCRefDestroy(IN PDSMCRef ref);

    Parameters