diff --git a/FormsExtension/index.html b/FormsExtension/index.html index 38f5008c..7f2b506e 100644 --- a/FormsExtension/index.html +++ b/FormsExtension/index.html @@ -15,10 +15,10 @@ gtag('config', 'G-L4MQFNK7VK'); -

Datalogics offers the Forms Extension, a software module that allows applications built using the Adobe PDF Library to work with PDF AcroForm and XFA forms documents. The extension works with the Windows 32 and 64-bit Adobe PDF Library platforms and is available for separate purchase.

+

Datalogics offers the Forms Extension, a software module that allows applications built using the Adobe PDF Library to work with PDF AcroForm and XFA forms documents. The extension is available for separate purchase. With the integration with APDFL18, support for Linux x86_64 was added on to the previously supported Windows x64 systems.

What you get when you buy Forms Extension

    • @@ -976,6 +975,9 @@
  • -
  • +
  • +
  • +
  • + diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_ASAtom.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_ASAtom.html index 1397560f..ff7faf59 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_ASAtom.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_ASAtom.html @@ -177,7 +177,7 @@

    Used By

    Used In

    - @@ -2421,7 +2421,7 @@

    Used In

    PDFProcessorPDFAConvertParamsPDFontMetric PDSmallFlagBits_t_PDEIndexedColorData _t_PDFLPrintUserParams_t_PDFLPrintUserParamsEx -_t_PDWordFinderConfig
    +_t_PDWordFinderConfig
    @@ -2479,9 +2479,9 @@

    Used By

    ASTextFromUns32ASTimeSpanSet CosCryptStringProcCosDocGetAdobeExtensionLevel CosDocSetAdobeExtensionLevelPDAnnotSetFlags -PDCryptGetSecurityInfoProcPDDocConvertXFAFieldsToAcroFormFields +PDCryptGetSecurityInfoProcPDDocConvertXFAFieldsToAcroFormFields PDDocEmbedFontsPDDocEmbedFontsFromFontArray -PDDocFlattenXFAFieldsPDDocFlattenXFAFieldsAsIfPrinted +PDDocFlattenXFAFieldsPDDocFlattenXFAFieldsAsIfPrinted PDDocGetNewSecurityInfoPDDocGetVersionEx PDDocReadAheadPDDocReplaceUnembeddedSimpleFonts PDEAddTagPDEAttrEnumProc @@ -2555,7 +2555,7 @@

    Used By

    PDPrefSetWorkingRGBPDPrintEmitFontProc PDSysFontGetAttrsPDSysFontGetInfo PDTextSelectEnumRTFTextProcPDWordCreateTextSelect -PDWordFinderCtrlProcPDWordFinderEnumWordsStr +PDWordFinderCtrlProcPDWordFinderEnumWordsStr PDWordGetASTextPDWordGetAttrEx PDWordGetByteIdxFromHiliteCharPDWordGetCharEncFlags PDWordGetCharOffsetExPDWordGetCharQuad @@ -2592,7 +2592,7 @@

    Used In

    _t_PDEFontCreateFromSysFontParams_t_PDEFontCreateParams _t_PDEGlyphDescription_t_PDEGraphicState _t_PDEGraphicStateEx_t_PDEICCBasedColorData -_t_PDEImageAttrs_t_PDEImageJPXAttrs +_t_PDEImageAttrs_t_PDEImageJPXAttrs _t_PDEIndexedColorData_t_PDEPSAttrs _t_PDETextState_t_PDFLData _t_PDFLMemStats_t_PDFontFlags diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFT.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFT.html index 14256174..c2455efd 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFT.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFT.html @@ -92,7 +92,6 @@

    Syntax

    HFT
    -
    HFTData
    -
    HFTEntry
    - An HFTEntry may be cast to a pointer to a function whose prototype must be provided by the HFT's description file.
    -
    HFTServer
    - Each HFT is serviced by an HFT server.
    Selector
    - Uniquely identifies an entry within an HFT.

    ASVersion

    @@ -198,34 +197,6 @@

    Used In

    -

    HFTServer

    - -
    Header: ASExpT.h:586
    -
    - -

    Description

    - -
    Each HFT is serviced by an HFT server. The HFT server is responsible for handling requests to obtain or destroy its HFT. An HFTServer is an object that manages several versions of an HFT for different clients which may have been compiled with different versions of the HFT's API.
    -
    - -

    Syntax

    - -typedef struct _t_HFTServer *HFTServer; - -

    Returned From

    - - - -

    Used By

    - - -

    Selector

    Header: CoreExpT.h:150
    @@ -266,7 +237,7 @@

    Used By

    Syntax

    -HFT HFTServerProvideHFTProc(HFTServer hftServer, ASVersion version, void *rock); +HFT HFTServerProvideHFTProc(HFTServer hftServer, ASVersion version, void *rock);

    Parameters

    @@ -485,7 +456,7 @@

    Returns

    Syntax

    -HFT HFTNew(HFTServer hftServer, ASTCount numSelectors); +HFT HFTNew(HFTServer hftServer, ASTCount numSelectors);

    Parameters

    @@ -519,7 +490,7 @@

    Returns

    Syntax

    -HFT HFTNewEx(HFTServer hftServer, HFTData data); +HFT HFTNewEx(HFTServer hftServer, HFTData data);

    Parameters

    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFTServer.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFTServer.html index 241a3da9..a5017ef4 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFTServer.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/aslayer_HFTServer.html @@ -22,9 +22,44 @@
    +
    +

    HFTServer Typedefs

    + +

    HFTServer

    + +
    Header: ASExpT.h:586
    +
    + +

    Description

    + +
    Each HFT is serviced by an HFT server. The HFT server is responsible for handling requests to obtain or destroy its HFT. An HFTServer is an object that manages several versions of an HFT for different clients which may have been compiled with different versions of the HFT's API.
    +
    + +

    Syntax

    + +typedef struct _t_HFTServer *HFTServer; + +

    Returned From

    + + + +

    Used By

    + + +
    +

    HFTServer Callback Signatures

    +

    PDTilings

    + +
    Header: PDFLExpT.h:271
    +
    + +

    Description

    + +
    Support for tiled flattening +

    Value options for PDFlattenTilingMode.

    +
    + +

    Enum Constants

    + + + +
    kPDNoTiling=0
    +
    No tiling.
    +
    kPDConstantTiling
    +
    Constant tiling.
    +
    kPDAdaptiveTiling
    +
    Adaptive tiling.
    +
    +

    ProcSets

    Header: PDFLExpT.h:1698
    @@ -2936,6 +2960,7 @@

    Enum Constants

    ErrSystem
    -
    NSelector
    -
    PDEncodingType
    - Font encoding methods.
    +
    PDFlattenTilingMode
    - Support for tiled flattening
    PlatformBitmapPtr
    -
    PlatformBitmapPtr
    -
    PlatformBitmapPtr
    -
    @@ -3004,6 +3029,27 @@

    Syntax

    typedef ASInt32 PDEncodingType;
    +

    PDFlattenTilingMode

    + +
    Header: PDFLExpT.h:282
    +
    + +

    Description

    + +
    Support for tiled flattening +

    For value options see PDTilings.

    +
    + +

    Syntax

    + +typedef ASInt32 PDFlattenTilingMode; + +

    Used In

    + + +

    PlatformBitmapPtr

    Header: PDFLExpT.h:46
    diff --git a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/pdfllayer_pdflattener.html b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/pdfllayer_pdflattener.html index f3e734ea..4eb22e73 100644 --- a/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/pdfllayer_pdflattener.html +++ b/apdfl18/CPlusPlus/APDFL18.0.4PlusP2w/pdfllayer_pdflattener.html @@ -22,66 +22,8 @@
    -
    -

    pdflattener Enumerations

    - -

    PDTilings

    - -
    Header: PDFLExpT.h:271
    -
    - -

    Description

    - -
    Support for tiled flattening -

    Value options for PDFlattenTilingMode.

    -
    - -

    Enum Constants

    - - - -
    kPDNoTiling=0
    -
    No tiling.
    -
    kPDConstantTiling
    -
    Constant tiling.
    -
    kPDAdaptiveTiling
    -
    Adaptive tiling.
    -
    -
    -
    -
    -

    pdflattener Typedefs

    - -

    PDFlattenTilingMode

    - -
    Header: PDFLExpT.h:282
    -
    - -

    Description

    - -
    Support for tiled flattening -

    For value options see PDTilings.

    -
    - -

    Syntax

    - -typedef ASInt32 PDFlattenTilingMode; - -

    Used In

    - - -
    -

    pdflattener Structures

    @@ -642,7 +641,6 @@

    Syntax

    PDWord Typedefs

    PDWord

    @@ -690,60 +688,12 @@

    Used By

    -

    PDWordFinder

    - -
    Header: PDExpT.h:3243
    -
    - -

    Description

    - -
    Extracts words from a PDF file, and enumerates the words on a single page or on all pages in a document.
    -
    - -

    Syntax

    - -typedef struct _t_PDWordFinder *PDWordFinder; - -

    Returned From

    - - - -

    Used By

    - - -

    PDWord Callback Signatures

    -

    PDWordFinderCtrlProc

    - -
    Header: PDExpT.h:3784
    -
    - -

    Description

    - -

    This is passed to PDWordFinderSetCtrlProc().
    -

    This is the callback function called by Word Finder when its page enumeration process takes longer than the specified time (in seconds). Return true to continue the enumeration process, or false to stop. startTime is the value that was set by ASGetSecs() when the Word Finder started processing the current page.

    -
    -
    - -

    Syntax

    - -ASBool PDWordFinderCtrlProc(ASUns32 startTime, void *clientData); -

    PDWordProc

    Header: PDExpT.h:3270
    @@ -756,7 +706,7 @@

    Syntax

    Syntax

    -ASBool PDWordProc(PDWordFinder wObj, PDWord wInfo, ASInt32 pgNum, void *clientData); +ASBool PDWordProc(PDWordFinder wObj, PDWord wInfo, ASInt32 pgNum, void *clientData);

    Parameters

    @@ -785,115 +735,6 @@

    Used By

    -
    -

    PDWord Structures

    - -

    _t_PDWordFinderConfig

    - -
    Header: PDExpT.h:3547
    -
    - -

    Description

    - -
    A word finder configuration that customizes the way the extraction is performed. In the default configuration, all options are false.
    -
    - -

    Syntax

    - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    struct _t_PDWordFinderConfig { -
    -
    ASSize_t recSize;
    -
    This is always sizeof(PDWordFinderConfigRec).
    -
    ASBool disableTaggedPDF;
    -
    When true, it disables tagged PDF support and treats the document as non-tagged PDF. Use this to keep the word finder in legacy mode when it is created with the latest algorithm version (WF_LATEST_VERSION).
    -
    ASBool noXYSort;
    -
    When true, it disables generating an XY-ordered word list. This option replaces the sort order flags in the older version of the word finder creation command (PDDocCreateWordFinder()). Setting this option is equivalent to omitting the WXE_XY_SORT flag.
    -
    ASBool preserveSpaces;
    -
    When true, the word finder preserves space characters during word breaking. Otherwise, spaces are removed from output text. When false (the default), you can add spaces later by considering the word attribute flag WXE_ADJACENT_TO_SPACE, but there is no way to restore the exact number of consecutive space characters.
    -
    ASBool noLigatureExp;
    -

    -

    When true, and the font has a ToUnicode table, it disables the expansion of ligatures using the default ligatures. The default ligatures are:

    - -
    • fi
    • ff
    • fl
    • ffi
    • ffl
    • st
    • oe
    • OE
    - -

    -

    When noLigatureExp is true and the font does not have a ToUnicode table, the ligature is expanded based on whether there is a representation of the ligature in the defined codePage. If there is no representation, the ligature is expanded; otherwise, the ligature is not expanded.

    -
    -
    ASBool noEncodingGuess;
    -
    When true, it disables guessing encoding of fonts that have unknown or custom encoding when there is no ToUnicode table. Inappropriate encoding conversions can cause the word finder to mistakenly recognize non-Roman single-byte fonts as Standard Roman encoding fonts and extract the text in an unusable format. When this option is selected, the word finder avoids such unreliable encoding conversions and tries to provide the original characters without any encoding conversion for a client with its own encoding handling. Use the PDWordGetCharEncFlags() method to detect such characters.
    -
    ASBool unknownToStdEnc;
    -
    When true, it assumes any font with unknown or custom encoding to be Standard Roman. This option overrides the noEncodingGuess option.
    -
    ASBool ignoreCharGaps;
    -
    When true, it disables converting large character gaps to space characters, so that the word finder reports a character space only when a space character appears in the original PDF content. This option has no effect on tagged PDF.
    -
    ASBool ignoreLineGaps;
    -
    When true, it disables treating vertical movements as line breaks, so that the word finder determines a line break only when a line break character or special tag information appears in the original PDF content. This option has no effect on tagged PDF.
    -
    ASBool noAnnots;
    -
    When true, it disables extracting text from text annotations. Normally, the word finder extracts text from the normal appearances of text annotations that are inside the page crop box.
    -
    ASBool noHyphenDetection;
    -
    When true, it disables finding and removing soft hyphens in non-tagged PDF, so that the word finder trusts hard hyphens as non-soft hyphens. This option has no effect on tagged PDF files. Normally, the word finder does not differentiate between soft and hard hyphen characters in non-tagged PDF files, because these are often misused.
    -
    ASBool trustNBSpace;
    -
    When true, it disables treating non-breaking space characters as regular space characters in non-tagged PDF files, so that the word finder preserves the space without breaking the word. This option has no effect on tagged PDF files. Normally, the word finder does not differentiate between breaking and non-breaking space characters in non-tagged PDF files, because these are often misused.
    -
    ASBool noExtCharOffset;
    -
    When true, it disables generating extended character offset information to improve text extraction performance. The extended character offset information is necessary to determine exact character offset for character-by-character text selection. The beginning character offset of each word is always available regardless of this option, and can be used for word-by-word text selection with reasonable accuracy. When a client has no need for the detailed character offset information, it can use this option to improve the text extraction efficiency. There is a minor difference in the text extraction performance, and less memory is needed for the extracted word list.
    -
    ASBool noStyleInfo;
    -
    When true, it disables generating character style information to improve text extraction performance and memory efficiency. When you select this option, you cannot use PDWordGetNthCharStyle() and PDWordGetStyleTransition() with the output of the word finder.
    -
    const ASUns16 *decomposeTbl;
    -
    A custom UTF-16 decomposition table. This table can be used to expand Unicode ligatures not included in the default ligature list. Each decomposition record contains a UTF-16 character code (either a 16-bit or 32-bit surrogate), a replacement UTF16 string, and the delimiter 0x0000.
    -
    ASSize_t decomposeTblSize;
    -
    The size of the decomposeTbl in bytes.
    -
    const ASUns16 *charTypeTbl;
    -
    A custom character type table to enhance word breaking quality. Each character type record contains a region start value, a region end value, and a character type flag as defined in PDExpT.h. A character code is in UTF-16, and is either a 16-bit or a 32-bit surrogate.
    -
    ASSize_t charTypeTblSize;
    -
    The size of the charTypeTbl in bytes.
    -
    ASBool preserveRedundantChars;
    -

    When true, it disables detecting and removing redundant characters. Some PDF pages have the same text drawn multiple times on the same spot to get a special visual effect. Normally, those redundant characters are removed from the word finder output.
    -

    Since this option may leave extra characters with overlapping bounding boxes, using it together with the disableCharReordering option is recommended for more consistent text extraction results.

    -
    -
    ASBool disableCharReordering;
    -
    When true, it disables reconstructing the character orders, and the word finding algorithm is applied to the characters in the drawing order. By default, word finder reorders characters on a single line by the relative horizontal character locations. Most of the time, the character reordering feature improves the text extraction quality. However, on a PDF page with heavily overlapped character bounding boxes, the outcome becomes somewhat unpredictable. In such case, disabling the character reordering ( disableCharReordering = true) may produce a more static result.
    -
    ASBool noSkewedQuads;
    -
    When true, it disables the creation of a quad per character for skewed words, words with a horizontally-aligned, but non-rectangular, bounding region. Each skewed word will, instead, be associated with a single rectangular, bounding region.
    -
    ASBool noTextRenderMode3;
    -
    When true, it disables extracting text with Text Rendering mode Tr = 3 ("Neither fill nor stroke text (invisible).") Normally, the word finder extracts such text as any other.
    -
    ASBool preciseQuad;
    -
    -
    } PDWordFinderConfigRec, *PDWordFinderConfig; -
    -
    -
    - -

    Used By

    - - -
    -

    PDWord Functions

    +
    +

    PDWordFinder Typedefs

    + +

    PDWordFinder

    + +
    Header: PDExpT.h:3243
    +
    + +

    Description

    + +
    Extracts words from a PDF file, and enumerates the words on a single page or on all pages in a document.
    +
    + +

    Syntax

    + +typedef struct _t_PDWordFinder *PDWordFinder; + +

    Returned From

    + + + +

    Used By

    + + +
    +
    +
    +

    PDWordFinder Callback Signatures

    + +

    PDWordFinderCtrlProc

    + +
    Header: PDExpT.h:3784
    +
    + +

    Description

    + +

    This is passed to PDWordFinderSetCtrlProc().
    +

    This is the callback function called by Word Finder when its page enumeration process takes longer than the specified time (in seconds). Return true to continue the enumeration process, or false to stop. startTime is the value that was set by ASGetSecs() when the Word Finder started processing the current page.

    +
    +
    + +

    Syntax

    + +ASBool PDWordFinderCtrlProc(ASUns32 startTime, void *clientData); +
    +
    +
    +

    PDWordFinder Structures

    + +

    _t_PDWordFinderConfig

    + +
    Header: PDExpT.h:3547
    +
    + +

    Description

    + +
    A word finder configuration that customizes the way the extraction is performed. In the default configuration, all options are false.
    +
    + +

    Syntax

    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    struct _t_PDWordFinderConfig { +
    +
    ASSize_t recSize;
    +
    This is always sizeof(PDWordFinderConfigRec).
    +
    ASBool disableTaggedPDF;
    +
    When true, it disables tagged PDF support and treats the document as non-tagged PDF. Use this to keep the word finder in legacy mode when it is created with the latest algorithm version (WF_LATEST_VERSION).
    +
    ASBool noXYSort;
    +
    When true, it disables generating an XY-ordered word list. This option replaces the sort order flags in the older version of the word finder creation command (PDDocCreateWordFinder()). Setting this option is equivalent to omitting the WXE_XY_SORT flag.
    +
    ASBool preserveSpaces;
    +
    When true, the word finder preserves space characters during word breaking. Otherwise, spaces are removed from output text. When false (the default), you can add spaces later by considering the word attribute flag WXE_ADJACENT_TO_SPACE, but there is no way to restore the exact number of consecutive space characters.
    +
    ASBool noLigatureExp;
    +

    +

    When true, and the font has a ToUnicode table, it disables the expansion of ligatures using the default ligatures. The default ligatures are:

    + +
    • fi
    • ff
    • fl
    • ffi
    • ffl
    • st
    • oe
    • OE
    + +

    +

    When noLigatureExp is true and the font does not have a ToUnicode table, the ligature is expanded based on whether there is a representation of the ligature in the defined codePage. If there is no representation, the ligature is expanded; otherwise, the ligature is not expanded.

    +
    +
    ASBool noEncodingGuess;
    +
    When true, it disables guessing encoding of fonts that have unknown or custom encoding when there is no ToUnicode table. Inappropriate encoding conversions can cause the word finder to mistakenly recognize non-Roman single-byte fonts as Standard Roman encoding fonts and extract the text in an unusable format. When this option is selected, the word finder avoids such unreliable encoding conversions and tries to provide the original characters without any encoding conversion for a client with its own encoding handling. Use the PDWordGetCharEncFlags() method to detect such characters.
    +
    ASBool unknownToStdEnc;
    +
    When true, it assumes any font with unknown or custom encoding to be Standard Roman. This option overrides the noEncodingGuess option.
    +
    ASBool ignoreCharGaps;
    +
    When true, it disables converting large character gaps to space characters, so that the word finder reports a character space only when a space character appears in the original PDF content. This option has no effect on tagged PDF.
    +
    ASBool ignoreLineGaps;
    +
    When true, it disables treating vertical movements as line breaks, so that the word finder determines a line break only when a line break character or special tag information appears in the original PDF content. This option has no effect on tagged PDF.
    +
    ASBool noAnnots;
    +
    When true, it disables extracting text from text annotations. Normally, the word finder extracts text from the normal appearances of text annotations that are inside the page crop box.
    +
    ASBool noHyphenDetection;
    +
    When true, it disables finding and removing soft hyphens in non-tagged PDF, so that the word finder trusts hard hyphens as non-soft hyphens. This option has no effect on tagged PDF files. Normally, the word finder does not differentiate between soft and hard hyphen characters in non-tagged PDF files, because these are often misused.
    +
    ASBool trustNBSpace;
    +
    When true, it disables treating non-breaking space characters as regular space characters in non-tagged PDF files, so that the word finder preserves the space without breaking the word. This option has no effect on tagged PDF files. Normally, the word finder does not differentiate between breaking and non-breaking space characters in non-tagged PDF files, because these are often misused.
    +
    ASBool noExtCharOffset;
    +
    When true, it disables generating extended character offset information to improve text extraction performance. The extended character offset information is necessary to determine exact character offset for character-by-character text selection. The beginning character offset of each word is always available regardless of this option, and can be used for word-by-word text selection with reasonable accuracy. When a client has no need for the detailed character offset information, it can use this option to improve the text extraction efficiency. There is a minor difference in the text extraction performance, and less memory is needed for the extracted word list.
    +
    ASBool noStyleInfo;
    +
    When true, it disables generating character style information to improve text extraction performance and memory efficiency. When you select this option, you cannot use PDWordGetNthCharStyle() and PDWordGetStyleTransition() with the output of the word finder.
    +
    const ASUns16 *decomposeTbl;
    +
    A custom UTF-16 decomposition table. This table can be used to expand Unicode ligatures not included in the default ligature list. Each decomposition record contains a UTF-16 character code (either a 16-bit or 32-bit surrogate), a replacement UTF16 string, and the delimiter 0x0000.
    +
    ASSize_t decomposeTblSize;
    +
    The size of the decomposeTbl in bytes.
    +
    const ASUns16 *charTypeTbl;
    +
    A custom character type table to enhance word breaking quality. Each character type record contains a region start value, a region end value, and a character type flag as defined in PDExpT.h. A character code is in UTF-16, and is either a 16-bit or a 32-bit surrogate.
    +
    ASSize_t charTypeTblSize;
    +
    The size of the charTypeTbl in bytes.
    +
    ASBool preserveRedundantChars;
    +

    When true, it disables detecting and removing redundant characters. Some PDF pages have the same text drawn multiple times on the same spot to get a special visual effect. Normally, those redundant characters are removed from the word finder output.
    +

    Since this option may leave extra characters with overlapping bounding boxes, using it together with the disableCharReordering option is recommended for more consistent text extraction results.

    +
    +
    ASBool disableCharReordering;
    +
    When true, it disables reconstructing the character orders, and the word finding algorithm is applied to the characters in the drawing order. By default, word finder reorders characters on a single line by the relative horizontal character locations. Most of the time, the character reordering feature improves the text extraction quality. However, on a PDF page with heavily overlapped character bounding boxes, the outcome becomes somewhat unpredictable. In such case, disabling the character reordering ( disableCharReordering = true) may produce a more static result.
    +
    ASBool noSkewedQuads;
    +
    When true, it disables the creation of a quad per character for skewed words, words with a horizontally-aligned, but non-rectangular, bounding region. Each skewed word will, instead, be associated with a single rectangular, bounding region.
    +
    ASBool noTextRenderMode3;
    +
    When true, it disables extracting text with Text Rendering mode Tr = 3 ("Neither fill nor stroke text (invisible).") Normally, the word finder extracts such text as any other.
    +
    ASBool preciseQuad;
    +
    +
    } PDWordFinderConfigRec, *PDWordFinderConfig; +
    +
    +
    + +

    Used By

    + + +
    +

    PDWordFinder Functions