PDFium Delphi Component Docs

Podpůrné deklarace PDFium

Jednotka: PDFium

Veřejné aliasy, záznamy, typy callbacků a konstanty používané high-level API komponenty jsou zde seskupeny tehdy, když nevyžadují vlastní stránku workflow

Kolekce a aliasy výsledků

DeclarationPurpose
TPdfStringArray, TLinkAnnotations, TWebLinksDynamická pole vracená stringovými a linkovými API
TPdfStructuredTextSpans, TPdfStructuredTextLines, TPdfStructuredTextBlocksVnořená pole používaná extrakcí strukturovaného textu
TPdfOcrWords, TPdfOcrPageReports, TPdfReflowNodes, TPdfTableCellsKolekce výsledků OCR, reflow a analýzy tabulek
TPdfLoadIssues, TPdfBatchMergeIssues, TPdfPagePlanImpacts, TPdfParallelPageResultsKolekce výsledků auditu nahrání, merge, plánování stránek a paralelní práce
TPdfSearchHighlightRangesVyhledávací rozsahy používané zvýrazňováním v prohlížeči

Záznamy, enumy a callbacky

DeclarationPurpose
TPdfContentFragment, TPdfReadingOrderSourceSémantický čtenářský obsah a klasifikace jeho zdroje; fragmenty nesou BoundingRect a MarkedContentIDs a zdroj je rosStructure nebo rosHeuristic
TPdfContentMark, TPdfPageContentMarkInfo, TPdfMarkParamKindTypované parametry marked-content a stav označkování page objectů; každá mark info hlásí ObjectKind, IsArtifact, HasLanguage, LanguageValid a ActualTextApplied
TPdfDestinationViewParametersDekódovaný fit mode cíle a volitelné souřadnice stránky
TQuadrilateralPoint, TQuadrilateralPoints, TPdfAnnotationFlagsGeometrie anotací a množiny flags
TPdfBatchMergeProgressEventProgress callback používaný dávkovými merge operacemi
TPdfJsPlatformInfo, PPdfJsPlatformInfo, PPdfFormFillInfoZáznamy callbacků JavaScript platformy a form-fill předávané PDFium
TFPDFText_GetUnicodeVolitelná signatura textového callbacku používaná k získání Unicode hodnot
TFontCacheEntryInterní veřejný záznam uchovaný pro source kompatibilitu s cache fontů
TPdfTransientTextPageDržák textové stránky s omezenou životností používaný extrakčními workflow
TTileKey, TPdfTileCacheKlíč render dlaždic vnímající revize a ohraničená bitmapová cache

Limity zdrojů a zvýrazňování

DeclarationPurpose
PdfLoadDefaultMaxObjectNumber, PdfLoadDefaultMaxXrefEntries, PdfLoadDefaultMaxXrefSections, PdfLoadDefaultMaxIssues, PdfLoadDefaultAuditByteLimitVýchozí meze strukturálního auditu aplikované při nahrávání nedůvěryhodných dokumentů
PdfObjectStreamDefaultMaxObjects, PdfObjectStreamDefaultMaxDecodedBytesVýchozí limity pro dekódované object streamy PDF
PdfSearchHighlightAlpha, PdfSelectionHighlightAlpha, PdfReadingHighlightAlpha, PdfReadingWordAlphaVýchozí průhlednost overlayů prohlížeče pro vyhledávání, výběr a čtecí kurzory

Dotazy na volitelné vykreslovací schopnosti

DeclarationPurpose
GetSkiaRenderCapabilitiesHlásí, které volitelné vykreslovací vstupní body Skia jsou dostupné v nahraném buildu PDFium
GetPrintOutputCapabilitiesHlásí volitelné výstupní schopnosti spot barev a overprintu vystavované modulem tiskového výstupu
DeclarationPurpose
PdfPrintOutputCapabilitySpotPlateEnumeration, PdfPrintOutputCapabilitySpotPlateRendering, PdfPrintOutputCapabilityOverprintDetection, PdfPrintOutputCapabilityOverprintPreviewBity schopností vracené volitelným modulem tiskového výstupu
PdfPrintOutputExportAbiVersion, PdfPrintOutputExportCapabilities, PdfPrintOutputExportCountSpotPlates, PdfPrintOutputExportGetSpotPlateName, PdfPrintOutputExportPageUsesOverprint, PdfPrintOutputExportRenderSpotPlate, PdfPrintOutputExportRenderOverprintPreviewNázvy exportů řešené z volitelného modulu tiskového výstupu
TPDFiumPas_GetPrintOutputAbiVersion, TPDFiumPas_GetPrintOutputCapabilities, TPDFiumPas_PageCountSpotPlates, TPDFiumPas_PageGetSpotPlateName, TPDFiumPas_PageUsesOverprint, TPDFiumPas_RenderSpotPlate, TPDFiumPas_RenderOverprintPreviewTypy ukazatelů na funkce pro odpovídající volitelné exporty