PDFium Delphi Component Docs

Unterstützende PDFium-Deklarationen

Unit: PDFium

Öffentliche Aliase, Records, Callback-Typen und Konstanten, die von der High-Level-Komponenten-API verwendet werden, werden hier gruppiert, wenn sie keine eigene Workflow-Seite benötigen

Sammlungs- und Ergebnis-Aliase

DeklarationZweck
TPdfStringArray, TLinkAnnotations, TWebLinksDynamische Arrays, die von String- und Link-APIs zurückgegeben werden
TPdfStructuredTextSpans, TPdfStructuredTextLines, TPdfStructuredTextBlocksVerschachtelte Arrays, die von der strukturierten Textextraktion verwendet werden
TPdfOcrWords, TPdfOcrPageReports, TPdfReflowNodes, TPdfTableCellsErgebnissammlungen von OCR, Reflow und Tabellenanalyse
TPdfLoadIssues, TPdfBatchMergeIssues, TPdfPagePlanImpacts, TPdfParallelPageResultsErgebnissammlungen für Lade-Audit, Zusammenführen, Seitenplanung und Parallelverarbeitung
TPdfSearchHighlightRangesSuchbereiche, die von der Viewer-Hervorhebung verwendet werden

Records, Enums und Callbacks

DeklarationZweck
TPdfContentFragment, TPdfReadingOrderSourceSemantischer Leseinhalt und seine Quellklassifikation; Fragmente tragen ein BoundingRect und MarkedContentIDs, und die Quelle ist rosStructure oder rosHeuristic
TPdfContentMark, TPdfPageContentMarkInfo, TPdfMarkParamKindTypisierte Parameter von markiertem Inhalt und der Tagging-Zustand von Seitenobjekten; jede Mark-Info meldet ObjectKind, IsArtifact, HasLanguage, LanguageValid und ActualTextApplied
TPdfDestinationViewParametersDekodierter Ziel-Fit-Modus und optionale Seitenkoordinaten
TQuadrilateralPoint, TQuadrilateralPoints, TPdfAnnotationFlagsAnmerkungsgeometrie und Flag-Mengen
TPdfBatchMergeProgressEventFortschritts-Callback für Batch-Zusammenführungsvorgänge
TPdfJsPlatformInfo, PPdfJsPlatformInfo, PPdfFormFillInfoJavaScript-Plattform- und Form-Fill-Callback-Records, die an PDFium übergeben werden
TFPDFText_GetUnicodeOptionale Text-Callback-Signatur zum Abrufen von Unicode-Werten
TFontCacheEntryÖffentlicher, intern ausgerichteter Record, der zur Quellkompatibilität mit dem Font-Cache beibehalten wird
TPdfTransientTextPageScoped-Container für Textseiten, der von Extraktions-Workflows verwendet wird
TTileKey, TPdfTileCacheRevisionsbewusster Render-Tile-Schlüssel und begrenzter Bitmap-Cache

Ressourcen- und Hervorhebungsgrenzen

DeklarationZweck
PdfLoadDefaultMaxObjectNumber, PdfLoadDefaultMaxXrefEntries, PdfLoadDefaultMaxXrefSections, PdfLoadDefaultMaxIssues, PdfLoadDefaultAuditByteLimitVoreingestellte Grenzen des strukturellen Audits beim Laden nicht vertrauenswürdiger Dokumente
PdfObjectStreamDefaultMaxObjects, PdfObjectStreamDefaultMaxDecodedBytesVoreingestellte Grenzen für dekodierte PDF-Objektströme
PdfSearchHighlightAlpha, PdfSelectionHighlightAlpha, PdfReadingHighlightAlpha, PdfReadingWordAlphaVoreingestellte Deckkraft der Viewer-Overlays für Such-, Auswahl- und Lese-Cursor

Optionale Rendering-Capability-Abfragen

DeklarationZweck
GetSkiaRenderCapabilitiesMeldet, welche optionalen Skia-Rendering-Einstiegspunkte im geladenen PDFium-Build verfügbar sind
GetPrintOutputCapabilitiesMeldet optionale Spot-Farben- und Overprint-Ausgabefähigkeiten, die das Print-Output-Modul bereitstellt
DeklarationZweck
PdfPrintOutputCapabilitySpotPlateEnumeration, PdfPrintOutputCapabilitySpotPlateRendering, PdfPrintOutputCapabilityOverprintDetection, PdfPrintOutputCapabilityOverprintPreviewCapability-Bits, die von einem optionalen Print-Output-Modul zurückgegeben werden
PdfPrintOutputExportAbiVersion, PdfPrintOutputExportCapabilities, PdfPrintOutputExportCountSpotPlates, PdfPrintOutputExportGetSpotPlateName, PdfPrintOutputExportPageUsesOverprint, PdfPrintOutputExportRenderSpotPlate, PdfPrintOutputExportRenderOverprintPreviewAus dem optionalen Print-Output-Modul aufgelöste Exportnamen
TPDFiumPas_GetPrintOutputAbiVersion, TPDFiumPas_GetPrintOutputCapabilities, TPDFiumPas_PageCountSpotPlates, TPDFiumPas_PageGetSpotPlateName, TPDFiumPas_PageUsesOverprint, TPDFiumPas_RenderSpotPlate, TPDFiumPas_RenderOverprintPreviewFunktionszeiger-Typen für die entsprechenden optionalen Exporte