PDFium Delphi Component Docs

Unidade FPdfStandardsExecution

Primitivas de execução, reparo, mapeamento, validação e processamento limitado usadas pelos fluxos de trabalho de padrões acima dos validadores específicos de formato

Exceções e enumerações

TipoValores ou finalidade
EPdfStandardsExecutionExceção lançada para entradas inválidas, limites excedidos, conversões com falha e estados de execução não suportados
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesConjunto contendo peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature e peiiDocMdp

Tipos de medição e geoespaciais

TipoMembros públicos
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsArray dinâmico de TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsArray dinâmico de TPdfGeoViewport
TPdfGeoViewportIndexesArray dinâmico de índices de viewport

Tipos de reparo de PDF/A e semântica de texto

TipoMembros públicos
IPdfARepairExecutorCaptureSnapshot, ApplyStep, Validate, RestoreSnapshot
TPdfARepairExecutionReportAppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText
TPdfTextRepairItemPageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText
TPdfTextRepairItemsArray dinâmico de TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsArray dinâmico de TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

Tipos de marcação de PDF/UA e reparo de formulários

TipoMembros públicos
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsArray dinâmico de TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesArray dinâmico de TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsArray dinâmico de TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsArray dinâmico de TPdfUaFormRepair

Tipos de perfil externo e evidência histórica

TipoMembros públicos
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayArray dinâmico de TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisArray dinâmico de TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

Tipos de PDF/VT, PDF/E e PDF/R

TipoMembros públicos
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayArray dinâmico de TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsArray dinâmico de TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsArray dinâmico de índices de registros correspondentes
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Rotinas de nível superior

RotinaDescrição
ConvertPdfMeasurementAplica o fator de conversão selecionado a um valor de medição
FormatPdfMeasurementFormata valores decimais, fracionários e percentuais com o prefixo, o rótulo de unidade e o sufixo configurados
PdfPageToGeoMapeia um ponto da página por meio de um viewport GeoPDF para coordenadas geográficas
PdfGeoToPageMapeia coordenadas geográficas de volta para um viewport de página GeoPDF
QueryPdfGeoViewportsRetorna índices de viewport correspondentes a uma página e um ponto
ExecutePdfARepairPlanExecuta etapas automáticas de reparo sob um snapshot e reverte quando uma etapa ou a validação falha
RepairPdfTextSemanticsCoordena reparações limitadas de fonte, ToUnicode e ActualText por meio de um provedor do chamador
BuildPdfUa2AutoTagPlanConstrói decisões de ordem de leitura, papel, artefato e MCID filtradas por confiança
BuildPdfUa2FormRepairPlanConstrói rótulos de formulário, tooltips, papéis de estrutura, ordem de tabulação e valores de confiança
ResolvePdfXExternalProfileRecupera dados ICC externos limitados e verifica o valor SHA-256 esperado
ValidatePdfHistoricalEvidenceVerifica evidências de certificado, OCSP, CRL, janela de tempo e posse de VRI
QueryPdfDPartsAvalia consultas limitadas de metadados DPM
BuildPdfDPartResourceCacheKeyConstrói uma chave de cache de recursos estável e sensível ao escopo para um registro DPart
ValidatePdfEInteractiveFactsInforma falhas independentes de multimídia, anotações, U3D, criptografia, assinatura e DocMDP
StreamPdfRasterStripCopia linhas completas de PDF/R sob um teto estrito de memória definido pelo chamador