PDFium Delphi Component Docs

Unidad FPdfStandardsExecution

Primitivas de ejecución, reparación, mapeo, validación y procesamiento acotado usadas por los flujos de trabajo de estándares situados sobre los validadores específicos de formato

Exceptions and enumerations

TipoValores o propósito
EPdfStandardsExecutionExcepción generada por entradas inválidas, límites excedidos, conversiones fallidas y estados de ejecución no admitidos
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesConjunto que contiene peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature y peiiDocMdp

Measurement and geospatial types

TipoMiembros públicos
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsArreglo dinámico de TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsArreglo dinámico de TPdfGeoViewport
TPdfGeoViewportIndexesArreglo dinámico de índices de viewport

PDF/A repair and text-semantics types

TipoMiembros públicos
IPdfARepairExecutorCaptureSnapshot, ApplyStep, Validate, RestoreSnapshot
TPdfARepairExecutionReportAppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText
TPdfTextRepairItemPageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText
TPdfTextRepairItemsArreglo dinámico de TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsArreglo dinámico de TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

PDF/UA tagging and form-repair types

TipoMiembros públicos
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsArreglo dinámico de TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesArreglo dinámico de TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsArreglo dinámico de TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsArreglo dinámico de TPdfUaFormRepair

External profile and historical-evidence types

TipoMiembros públicos
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayArreglo dinámico de TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisArreglo dinámico de TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

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

TipoMiembros públicos
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayArreglo dinámico de TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsArreglo dinámico de TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsArreglo dinámico de índices de registros coincidentes
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Top-level routines

RutinaDescripción
ConvertPdfMeasurementAplica el factor de conversión seleccionado a un valor de medición
FormatPdfMeasurementFormatea valores decimales, fraccionarios y porcentuales con el prefijo, la etiqueta de unidad y el sufijo configurados
PdfPageToGeoMapea un punto de página a través de un viewport GeoPDF hacia coordenadas geográficas
PdfGeoToPageMapea coordenadas geográficas de vuelta a un viewport de página GeoPDF
QueryPdfGeoViewportsDevuelve índices de viewport que coinciden con una página y un punto
ExecutePdfARepairPlanEjecuta pasos de reparación automática bajo una instantánea y revierte cuando un paso o una validación falla
RepairPdfTextSemanticsCoordina reparaciones acotadas de fuentes, ToUnicode y ActualText a través de un proveedor de quien llama
BuildPdfUa2AutoTagPlanConstruye decisiones de orden de lectura, rol, artefacto y MCID filtradas por confianza
BuildPdfUa2FormRepairPlanConstruye etiquetas de formulario, información sobre herramientas, roles de estructura, orden de tabulación y valores de confianza
ResolvePdfXExternalProfileRecupera datos ICC externos acotados y verifica el valor SHA-256 esperado
ValidatePdfHistoricalEvidenceVerifica evidencia de certificados, OCSP, CRL, ventana de tiempo y propiedad VRI
QueryPdfDPartsEvalúa consultas acotadas de metadatos DPM
BuildPdfDPartResourceCacheKeyConstruye una clave de caché de recursos estable y consciente de ámbito para un registro DPart
ValidatePdfEInteractiveFactsInforma fallas independientes de multimedia, anotaciones, U3D, cifrado, firmas y DocMDP
StreamPdfRasterStripCopia filas PDF/R completas bajo un límite estricto de memoria de quien llama