Public aliases, records, callback types, and constants used by the high-level component API are grouped here when they do not require a dedicated workflow page
| Declaration | Purpose |
TPdfStringArray, TLinkAnnotations, TWebLinks | Dynamic arrays returned by string and link APIs |
TPdfStructuredTextSpans, TPdfStructuredTextLines, TPdfStructuredTextBlocks | Nested arrays used by structured text extraction |
TPdfOcrWords, TPdfOcrPageReports, TPdfReflowNodes, TPdfTableCells | OCR, reflow, and table-analysis result collections |
TPdfLoadIssues, TPdfBatchMergeIssues, TPdfPagePlanImpacts, TPdfParallelPageResults | Load audit, merge, page-planning, and parallel-work result collections |
TPdfSearchHighlightRanges | Search ranges used by viewer highlighting |
| Declaration | Purpose |
TPdfContentFragment, TPdfReadingOrderSource | Semantic reading content and its source classification; fragments carry a BoundingRect and MarkedContentIDs, and the source is rosStructure or rosHeuristic |
TPdfContentMark, TPdfPageContentMarkInfo, TPdfMarkParamKind | Typed marked-content parameters and page-object tagging state; each mark info reports ObjectKind, IsArtifact, HasLanguage, LanguageValid, and ActualTextApplied |
TPdfDestinationViewParameters | Decoded destination fit mode and optional page coordinates |
TQuadrilateralPoint, TQuadrilateralPoints, TPdfAnnotationFlags | Annotation geometry and flag sets |
TPdfBatchMergeProgressEvent | Progress callback used by batch merge operations |
TPdfJsPlatformInfo, PPdfJsPlatformInfo, PPdfFormFillInfo | JavaScript platform and form-fill callback records passed to PDFium |
TFPDFText_GetUnicode | Optional text callback signature used to retrieve Unicode values |
TFontCacheEntry | Internal-facing public record retained for source compatibility with the font cache |
TPdfTransientTextPage | Scoped text-page holder used by extraction workflows |
TTileKey, TPdfTileCache | Revision-aware render-tile key and bounded bitmap cache |
| Declaration | Purpose |
PdfLoadDefaultMaxObjectNumber, PdfLoadDefaultMaxXrefEntries, PdfLoadDefaultMaxXrefSections, PdfLoadDefaultMaxIssues, PdfLoadDefaultAuditByteLimit | Default structural audit bounds applied whilst loading untrusted documents |
PdfObjectStreamDefaultMaxObjects, PdfObjectStreamDefaultMaxDecodedBytes | Default limits for decoded PDF object streams |
PdfSearchHighlightAlpha, PdfSelectionHighlightAlpha, PdfReadingHighlightAlpha, PdfReadingWordAlpha | Viewer overlay opacity defaults for search, selection, and reading cursors |
| Declaration | Purpose |
PdfPrintOutputCapabilitySpotPlateEnumeration, PdfPrintOutputCapabilitySpotPlateRendering, PdfPrintOutputCapabilityOverprintDetection, PdfPrintOutputCapabilityOverprintPreview | Capability bits returned by an optional print-output module |
PdfPrintOutputExportAbiVersion, PdfPrintOutputExportCapabilities, PdfPrintOutputExportCountSpotPlates, PdfPrintOutputExportGetSpotPlateName, PdfPrintOutputExportPageUsesOverprint, PdfPrintOutputExportRenderSpotPlate, PdfPrintOutputExportRenderOverprintPreview | Export names resolved from the optional print-output module |
TPDFiumPas_GetPrintOutputAbiVersion, TPDFiumPas_GetPrintOutputCapabilities, TPDFiumPas_PageCountSpotPlates, TPDFiumPas_PageGetSpotPlateName, TPDFiumPas_PageUsesOverprint, TPDFiumPas_RenderSpotPlate, TPDFiumPas_RenderOverprintPreview | Function-pointer types for the corresponding optional exports |