PDFium Delphi Component Docs

FPdfStandardsExecution Unité

Primitives d’exécution, de réparation, de cartographie, de validation et de traitement borné utilisées par les flux de travail de normes au-dessus des validateurs spécifiques au format

Exceptions and enumerations

TypeValues or purpose
EPdfStandardsExecutionException levée pour des entrées invalides, des limites dépassées, des échecs de conversion et des états d’exécution non pris en charge
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesEnsemble contenant peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature et peiiDocMdp

Measurement and geospatial types

TypePublic members
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsTableau dynamique de TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsTableau dynamique de TPdfGeoViewport
TPdfGeoViewportIndexesTableau dynamique d’index de fenêtres d’affichage

PDF/A repair and text-semantics types

TypePublic members
IPdfARepairExecutorCaptureSnapshot, ApplyStep, Validate, RestoreSnapshot
TPdfARepairExecutionReportAppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText
TPdfTextRepairItemPageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText
TPdfTextRepairItemsTableau dynamique de TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsTableau dynamique de TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

PDF/UA tagging and form-repair types

TypePublic members
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsTableau dynamique de TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesTableau dynamique de TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsTableau dynamique de TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsTableau dynamique de TPdfUaFormRepair

External profile and historical-evidence types

TypePublic members
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayTableau dynamique de TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisTableau dynamique de TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

PDF/VT, PDF/E, and PDF/R types

TypePublic members
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayTableau dynamique de TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsTableau dynamique de TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsTableau dynamique d’index d’enregistrements correspondants
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Top-level routines

RoutineDescription
ConvertPdfMeasurementApplique le facteur de conversion sélectionné à une valeur de mesure
FormatPdfMeasurementMet en forme des valeurs décimales, fractionnaires et en pourcentage avec le préfixe, l’étiquette d’unité et le suffixe configurés
PdfPageToGeoCartographie un point de page à travers une fenêtre d’affichage GeoPDF en coordonnées géographiques
PdfGeoToPageRamène des coordonnées géographiques dans une fenêtre d’affichage de page GeoPDF
QueryPdfGeoViewportsRenvoie les index de fenêtres d’affichage correspondant à une page et un point
ExecutePdfARepairPlanExécute des étapes de réparation automatique sous un instantané et annule lorsqu’une étape ou une validation échoue
RepairPdfTextSemanticsCoordonne des réparations bornées de police, ToUnicode et ActualText via un fournisseur de l’appelant
BuildPdfUa2AutoTagPlanConstruit des décisions d’ordre de lecture, de rôle, d’artefact et de MCID filtrées par confiance
BuildPdfUa2FormRepairPlanConstruit des étiquettes de formulaire, des infobulles, des rôles de structure, l’ordre de tabulation et des valeurs de confiance
ResolvePdfXExternalProfileRécupère des données ICC externes bornées et vérifie la valeur SHA-256 attendue
ValidatePdfHistoricalEvidenceVérifie les preuves de certificat, d’OCSP, de CRL, de fenêtre temporelle et de propriété VRI
QueryPdfDPartsÉvalue des requêtes de métadonnées DPM bornées
BuildPdfDPartResourceCacheKeyConstruit une clé de cache de ressources stable et consciente de la portée pour un enregistrement DPart
ValidatePdfEInteractiveFactsSignale des défaillances indépendantes de multimédia, d’annotation, d’U3D, de chiffrement, de signature et de DocMDP
StreamPdfRasterStripCopie des lignes PDF/R complètes sous un plafond de mémoire strict de l’appelant