PDFium Delphi Component Docs

Déclarations de support PDFium

Module: PDFium

Les alias publics, records, types de rappels et constantes utilisés par l’API de composant de haut niveau sont regroupés ici lorsqu’ils ne nécessitent pas de page de flux de travail dédiée

Collections and result aliases

DeclarationPurpose
TPdfStringArray, TLinkAnnotations, TWebLinksTableaux dynamiques renvoyés par les API de chaînes et de liens
TPdfStructuredTextSpans, TPdfStructuredTextLines, TPdfStructuredTextBlocksTableaux imbriqués utilisés par l’extraction de texte structuré
TPdfOcrWords, TPdfOcrPageReports, TPdfReflowNodes, TPdfTableCellsCollections de résultats OCR, reflow et analyse de tableaux
TPdfLoadIssues, TPdfBatchMergeIssues, TPdfPagePlanImpacts, TPdfParallelPageResultsCollections de résultats d’audit de chargement, de fusion, de planification de pages et de travail parallèle
TPdfSearchHighlightRangesPlages de recherche utilisées par la surbrillance du visualiseur

Records, enums, and callbacks

DeclarationPurpose
TPdfContentFragment, TPdfReadingOrderSourceContenu de lecture sémantique et classification de sa source ; les fragments portent un BoundingRect et des MarkedContentIDs, et la source est rosStructure ou rosHeuristic
TPdfContentMark, TPdfPageContentMarkInfo, TPdfMarkParamKindParamètres de contenu marqué typés et état de balisage des objets de page ; chaque information de marque signale ObjectKind, IsArtifact, HasLanguage, LanguageValid et ActualTextApplied
TPdfDestinationViewParametersMode d’ajustement de destination décodé et coordonnées de page facultatives
TQuadrilateralPoint, TQuadrilateralPoints, TPdfAnnotationFlagsGéométrie d’annotations et ensembles d’indicateurs
TPdfBatchMergeProgressEventRappel de progression utilisé par les opérations de fusion par lot
TPdfJsPlatformInfo, PPdfJsPlatformInfo, PPdfFormFillInfoRecords de rappels de plateforme JavaScript et de remplissage de formulaires transmis à PDFium
TFPDFText_GetUnicodeSignature de rappel de texte facultative utilisée pour récupérer des valeurs Unicode
TFontCacheEntryRecord public à usage interne conservé pour la compatibilité source avec le cache de polices
TPdfTransientTextPageGestionnaire de page de texte à portée limitée utilisé par les flux d’extraction
TTileKey, TPdfTileCacheClé de tuile de rendu sensible aux révisions et cache de bitmaps borné

Resource and highlight limits

DeclarationPurpose
PdfLoadDefaultMaxObjectNumber, PdfLoadDefaultMaxXrefEntries, PdfLoadDefaultMaxXrefSections, PdfLoadDefaultMaxIssues, PdfLoadDefaultAuditByteLimitBornes d’audit structurel par défaut appliquées lors du chargement de documents non fiables
PdfObjectStreamDefaultMaxObjects, PdfObjectStreamDefaultMaxDecodedBytesLimites par défaut des flux d’objets PDF décodés
PdfSearchHighlightAlpha, PdfSelectionHighlightAlpha, PdfReadingHighlightAlpha, PdfReadingWordAlphaOpacités par défaut des superpositions du visualiseur pour la recherche, la sélection et les curseurs de lecture

Optional rendering capability queries

DeclarationPurpose
GetSkiaRenderCapabilitiesSignale quels points d’entrée de rendu Skia facultatifs sont disponibles dans le build PDFium chargé
GetPrintOutputCapabilitiesSignale les capacités facultatives de sortie des plaques tonaires et de surimpression exposées par le module de sortie d’impression
DeclarationPurpose
PdfPrintOutputCapabilitySpotPlateEnumeration, PdfPrintOutputCapabilitySpotPlateRendering, PdfPrintOutputCapabilityOverprintDetection, PdfPrintOutputCapabilityOverprintPreviewBits de capacité renvoyés par un module de sortie d’impression facultatif
PdfPrintOutputExportAbiVersion, PdfPrintOutputExportCapabilities, PdfPrintOutputExportCountSpotPlates, PdfPrintOutputExportGetSpotPlateName, PdfPrintOutputExportPageUsesOverprint, PdfPrintOutputExportRenderSpotPlate, PdfPrintOutputExportRenderOverprintPreviewNoms d’export résolus depuis le module de sortie d’impression facultatif
TPDFiumPas_GetPrintOutputAbiVersion, TPDFiumPas_GetPrintOutputCapabilities, TPDFiumPas_PageCountSpotPlates, TPDFiumPas_PageGetSpotPlateName, TPDFiumPas_PageUsesOverprint, TPDFiumPas_RenderSpotPlate, TPDFiumPas_RenderOverprintPreviewTypes de pointeurs de fonction pour les exports facultatifs correspondants