PDFium Delphi Component Docs

FPdfStandardsExecution Unidad

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

Exceptions and enumerations

TypeValues or purpose
EPdfStandardsExecutionExcepción lanzada por entradas no vá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

TypePublic members
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsMatriz dinámica de TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsMatriz dinámica de TPdfGeoViewport
TPdfGeoViewportIndexesMatriz dinámica de índices de ventanas gráficas

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
TPdfTextRepairItemsMatriz dinámica de TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsMatriz dinámica de TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

PDF/UA tagging and form-repair types

TypePublic members
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsMatriz dinámica de TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesMatriz dinámica de TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsMatriz dinámica de TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsMatriz dinámica de TPdfUaFormRepair

External profile and historical-evidence types

TypePublic members
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayMatriz dinámica de TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisMatriz dinámica de TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

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

TypePublic members
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayMatriz dinámica de TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsMatriz dinámica de TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsMatriz dinámica 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

RoutineDescription
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
PdfPageToGeoProyecta un punto de página a través de una ventana gráfica GeoPDF hacia coordenadas geográficas
PdfGeoToPageProyecta coordenadas geográficas de vuelta a una ventana gráfica de página GeoPDF
QueryPdfGeoViewportsDevuelve los índices de ventanas gráficas 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 del llamador
BuildPdfUa2AutoTagPlanConstruye decisiones de orden de lectura, rol, artefacto y MCID filtradas por confianza
BuildPdfUa2FormRepairPlanConstruye etiquetas de formulario, tooltips, roles de estructura, orden de tabulación y valores de confianza
ResolvePdfXExternalProfileRecupera datos ICC externos acotados y verifica el valor SHA-256 esperado
ValidatePdfHistoricalEvidenceComprueba evidencias de certificados, OCSP, CRL, ventana temporal y propiedad de VRI
QueryPdfDPartsEvalúa consultas acotadas de metadatos DPM
BuildPdfDPartResourceCacheKeyConstruye una clave de caché de recursos estable y consciente del ámbito para un registro DPart
ValidatePdfEInteractiveFactsInforma fallos independientes de multimedia, anotaciones, U3D, cifrado, firmas y DocMDP
StreamPdfRasterStripCopia filas PDF/R completas bajo un techo estricto de memoria del llamador