PDFium Delphi Component Docs

Unitatea FPdfStandardsExecution

Primitive de execuție, reparare, cartografiere, validare și procesare mărginită, folosite de fluxurile de lucru ale standardelor aflate deasupra validatorilor specifici fiecărui format

Exceptions and enumerations

TipValori sau scop
EPdfStandardsExecutionExcepție ridicată pentru intrări invalide, limite depășite, conversii eșuate și stări de execuție nesuportate
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesSet care conține peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature și peiiDocMdp

Measurement and geospatial types

TipMembri publici
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsVector dinamic de TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsVector dinamic de TPdfGeoViewport
TPdfGeoViewportIndexesVector dinamic de indici de viewport

PDF/A repair and text-semantics types

TipMembri publici
IPdfARepairExecutorCaptureSnapshot, ApplyStep, Validate, RestoreSnapshot
TPdfARepairExecutionReportAppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText
TPdfTextRepairItemPageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText
TPdfTextRepairItemsVector dinamic de TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsVector dinamic de TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

PDF/UA tagging and form-repair types

TipMembri publici
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsVector dinamic de TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesVector dinamic de TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsVector dinamic de TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsVector dinamic de TPdfUaFormRepair

External profile and historical-evidence types

TipMembri publici
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayVector dinamic de TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisVector dinamic de TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

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

TipMembri publici
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayVector dinamic de TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsVector dinamic de TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsVector dinamic de indici de înregistrări care se potrivesc
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Top-level routines

RutinăDescriere
ConvertPdfMeasurementAplică factorul de conversie selectat unei valori de măsurare
FormatPdfMeasurementFormatează valori zecimale, fracționare și procentuale cu prefixul, eticheta de unitate și sufixul configurate
PdfPageToGeoCartografiază un punct de pagină printr-un viewport GeoPDF în coordonate geografice
PdfGeoToPageCartografiază coordonatele geografice înapoi într-un viewport de pagină GeoPDF
QueryPdfGeoViewportsReturnează indicii viewport-urilor care corespund unei pagini și unui punct
ExecutePdfARepairPlanExecută pași de reparare automată sub o fotografie de stare și revine înapoi atunci când un pas sau o validare eșuează
RepairPdfTextSemanticsCoordonează reparări mărginite de fonturi, ToUnicode și ActualText printr-un furnizor al apelantului
BuildPdfUa2AutoTagPlanConstruiește decizii de ordine de lectură, rol, artefact și MCID filtrate după încredere
BuildPdfUa2FormRepairPlanConstruiește etichete de formular, indicii explicative, roluri de structură, ordine de tabulare și valori de încredere
ResolvePdfXExternalProfilePreia date ICC externe mărginite și verifică valoarea SHA-256 așteptată
ValidatePdfHistoricalEvidenceVerifică dovezile de certificat, OCSP, CRL, fereastră temporală și proprietate VRI
QueryPdfDPartsEvaluează interogări mărginite de metadate DPM
BuildPdfDPartResourceCacheKeyConstruiește o cheie stabilă de cache de resurse, conștientă de domeniu, pentru o înregistrare DPart
ValidatePdfEInteractiveFactsRaportează eșecuri independente de multimedia, adnotări, U3D, criptare, semnături și DocMDP
StreamPdfRasterStripCopiază rânduri PDF/R complete sub un plafon strict de memorie impus de apelant