PDFium Component Docs

FPdfStandardsExecution unit

Uitvoerings-, reparatie-, mapping-, validatie- en begrensd-verwerkingsprimitieven die gebruikt worden door de standaardworkflows boven de formatspecifieke validatoren

Exceptions and enumerations

TypeValues or purpose
EPdfStandardsExecutionExceptie die wordt opgeworpen bij ongeldige invoer, overschreden limieten, mislukte conversies en niet-ondersteunde uitvoeringstoestanden
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesSet die peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature en peiiDocMdp bevat

Measurement and geospatial types

TypePublic members
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsDynamische array van TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsDynamische array van TPdfGeoViewport
TPdfGeoViewportIndexesDynamische array van viewport-indexen

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
TPdfTextRepairItemsDynamische array van TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsDynamische array van TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

PDF/UA tagging and form-repair types

TypePublic members
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsDynamische array van TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesDynamische array van TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsDynamische array van TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsDynamische array van TPdfUaFormRepair

External profile and historical-evidence types

TypePublic members
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayDynamische array van TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisDynamische array van TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

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

TypePublic members
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayDynamische array van TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsDynamische array van TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsDynamische array van overeenkomstige recordindexen
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Top-level routines

RoutineDescription
ConvertPdfMeasurementPast de geselecteerde conversiefactor toe op een meetwaarde
FormatPdfMeasurementFormatteert decimale, fractionele en percentagewaarden met het geconfigureerde prefix, eenheidslabel en suffix
PdfPageToGeoBeeldt een paginapunt via een GeoPDF-viewport af op geografische coördinaten
PdfGeoToPageBeeldt geografische coördinaten terug af op een GeoPDF-paginaviewport
QueryPdfGeoViewportsGeeft viewport-indexen terug die overeenkomen met een pagina en een punt
ExecutePdfARepairPlanVoert automatische reparatiestappen uit onder een momentopname en rolt terug wanneer een stap of validatie mislukt
RepairPdfTextSemanticsCoördineert begrensde reparaties aan lettertypen, ToUnicode en ActualText via een provider van de aanroeper
BuildPdfUa2AutoTagPlanBouwt op vertrouwen gefilterde beslissingen voor leesvolgorde, rol, artifact en MCID
BuildPdfUa2FormRepairPlanBouwt formulierlabels, tooltips, structuurrollen, tabvolgorde en vertrouwenswaarden
ResolvePdfXExternalProfileHaalt begrensde externe ICC-gegevens op en verifieert de verwachte SHA-256-waarde
ValidatePdfHistoricalEvidenceControleert bewijs van certificaten, OCSP, CRL, tijdvensters en VRI-eigendom
QueryPdfDPartsEvalueert begrensde DPM-metadataquery's
BuildPdfDPartResourceCacheKeyBouwt een stabiele scopebewuste resource-cachesleutel voor een DPart-record
ValidatePdfEInteractiveFactsRapporteert onafhankelijke fouten voor multimedia, annotaties, U3D, versleuteling, handtekeningen en DocMDP
StreamPdfRasterStripKopieert volledige PDF/R-rijen onder een strikt geheugenplafond van de aanroeper