PDFium Delphi Component Docs

Unità FPdfStandardsExecution

Primitive di esecuzione, riparazione, mappatura, validazione ed elaborazione delimitata usate dai flussi di lavoro degli standard sopra i validatori specifici del formato

Eccezioni ed enumerazioni

TipoValori o scopo
EPdfStandardsExecutionEccezione generata per input non validi, limiti superati, conversioni non riuscite e stati di esecuzione non supportati
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesInsieme contenente peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature e peiiDocMdp

Tipi di misura e geospaziali

TipoMembri pubblici
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsArray dinamico di TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsArray dinamico di TPdfGeoViewport
TPdfGeoViewportIndexesArray dinamico di indici di viewport

Tipi per riparazione PDF/A e semantica del testo

TipoMembri pubblici
IPdfARepairExecutorCaptureSnapshot, ApplyStep, Validate, RestoreSnapshot
TPdfARepairExecutionReportAppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText
TPdfTextRepairItemPageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText
TPdfTextRepairItemsArray dinamico di TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsArray dinamico di TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

Tipi per tagging PDF/UA e riparazione dei moduli

TipoMembri pubblici
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsArray dinamico di TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesArray dinamico di TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsArray dinamico di TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsArray dinamico di TPdfUaFormRepair

Tipi per profili esterni ed evidenza storica

TipoMembri pubblici
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayArray dinamico di TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisArray dinamico di TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

Tipi PDF/VT, PDF/E e PDF/R

TipoMembri pubblici
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayArray dinamico di TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsArray dinamico di TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsArray dinamico di indici di record corrispondenti
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Routine di primo livello

RoutineDescrizione
ConvertPdfMeasurementApplica il fattore di conversione selezionato a un valore di misura
FormatPdfMeasurementFormatta valori decimali, frazionari e percentuali con il prefisso, l'etichetta di unità e il suffisso configurati
PdfPageToGeoMappa un punto di pagina attraverso un viewport GeoPDF in coordinate geografiche
PdfGeoToPageRiporta le coordinate geografiche in un viewport di pagina GeoPDF
QueryPdfGeoViewportsRestituisce gli indici dei viewport corrispondenti a una pagina e a un punto
ExecutePdfARepairPlanEsegue passaggi di riparazione automatica sotto snapshot ed esegue il rollback quando un passaggio o una validazione non riesce
RepairPdfTextSemanticsCoordina riparazioni delimitate di font, ToUnicode e ActualText attraverso un provider del chiamante
BuildPdfUa2AutoTagPlanCostruisce decisioni su ordine di lettura, ruolo, artifact e MCID filtrate per confidenza
BuildPdfUa2FormRepairPlanCostruisce etichette dei moduli, tooltip, ruoli di struttura, ordine di tabulazione e valori di confidenza
ResolvePdfXExternalProfileRecupera dati ICC esterni delimitati e verifica il valore SHA-256 atteso
ValidatePdfHistoricalEvidenceVerifica evidenza di certificati, OCSP, CRL, finestre temporali e proprietà VRI
QueryPdfDPartsValuta query delimitate sui metadati DPM
BuildPdfDPartResourceCacheKeyCostruisce una chiave di cache delle risorse stabile e sensibile all'ambito per un record DPart
ValidatePdfEInteractiveFactsSegnala errori indipendenti su multimedia, annotazioni, U3D, cifratura, firme e DocMDP
StreamPdfRasterStripCopia righe PDF/R complete sotto un tetto di memoria rigoroso definito dal chiamante