PDFium Delphi Component Docs

FPdfStandardsExecution-enhet

Körning, reparation, mappning, validering och begränsade bearbetningsprimitiver som används av standardarbetsflödena ovanför de formatspecifika validerarna

Exceptions and enumerations

TypeValues or purpose
EPdfStandardsExecutionUndantag som utlöses för ogiltiga indata, överskridna gränser, misslyckade konverteringar och körningstillstånd som saknar stöd
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesMängd som innehåller peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature och peiiDocMdp

Measurement and geospatial types

TypePublic members
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsDynamiskt fält av TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsDynamiskt fält av TPdfGeoViewport
TPdfGeoViewportIndexesDynamiskt fält av vyportindex

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
TPdfTextRepairItemsDynamiskt fält av TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsDynamiskt fält av TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

PDF/UA tagging and form-repair types

TypePublic members
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsDynamiskt fält av TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesDynamiskt fält av TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsDynamiskt fält av TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsDynamiskt fält av TPdfUaFormRepair

External profile and historical-evidence types

TypePublic members
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayDynamiskt fält av TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisDynamiskt fält av TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

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

TypePublic members
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayDynamiskt fält av TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsDynamiskt fält av TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsDynamiskt fält av matchande postindex
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Top-level routines

RoutineDescription
ConvertPdfMeasurementTillämpar den valda konverteringsfaktorn på ett mätvärde
FormatPdfMeasurementFormaterar decimal-, bråk- och procentvärden med konfigurerat prefix, enhetsetikett och suffix
PdfPageToGeoMappar en sidpunkt genom en GeoPDF-vyport till geografiska koordinater
PdfGeoToPageMappar geografiska koordinater tillbaka till en GeoPDF-sidvyport
QueryPdfGeoViewportsReturnerar vyportindex som matchar en sida och punkt
ExecutePdfARepairPlanKör automatiska reparationssteg under en ögonblicksbild och rullar tillbaka när ett steg eller en validering misslyckas
RepairPdfTextSemanticsSamordnar begränsade reparationer av typsnitt, ToUnicode och ActualText via en anroparprovider
BuildPdfUa2AutoTagPlanBygger förtroendefiltrerade beslut för läsordning, roller, artefakter och MCID
BuildPdfUa2FormRepairPlanBygger formuläretiketter, verktygstips, strukturroller, tabbordning och förtroendevärden
ResolvePdfXExternalProfileHämtar begränsad extern ICC-data och verifierar det förväntade SHA-256-värdet
ValidatePdfHistoricalEvidenceKontrollerar certifikat-, OCSP-, CRL-, tidsfönster- och VRI-ägarbevis
QueryPdfDPartsUtvärderar begränsade DPM-metadatafrågor
BuildPdfDPartResourceCacheKeyBygger en stabil omfattningsmedveten resurscache-nyckel för en DPart-post
ValidatePdfEInteractiveFactsRapporterar oberoende fel för multimedia, annoteringar, U3D, kryptering, signaturer och DocMDP
StreamPdfRasterStripKopierar kompletta PDF/R-rader under ett strikt minnestak från anroparen