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
| Tipo | Valores ou finalidade |
EPdfStandardsExecution | Exceção lançada para entradas inválidas, limites excedidos, conversões com falha e estados de execução não suportados |
TPdfMeasureFormatKind | pmfkDecimal, pmfkFraction, pmfkPercentage |
TPdfAutoTagObjectKind | patokText, patokImage, patokPath, patokForm, patokAnnotation |
TPdfHistoricalEvidenceKind | phekCertificate, phekOcsp, phekCrl |
TPdfEInteractiveIssues | Conjunto contendo peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature e peiiDocMdp |
| Tipo | Membros públicos |
TPdfMeasureNumberFormat | UnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix |
TPdfMeasureNumberFormats | Array dinâmico de TPdfMeasureNumberFormat |
TPdfMeasurementProperties | Ratio, X, Y, D, A, T, V, CY |
TPdfGeoPoint | X, Y |
TPdfGeoViewport | PageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem |
TPdfGeoViewports | Array dinâmico de TPdfGeoViewport |
TPdfGeoViewportIndexes | Array dinâmico de índices de viewport |
| Tipo | Membros públicos |
IPdfARepairExecutor | CaptureSnapshot, ApplyStep, Validate, RestoreSnapshot |
TPdfARepairExecutionReport | AppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText |
TPdfTextRepairItem | PageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText |
TPdfTextRepairItems | Array dinâmico de TPdfTextRepairItem |
TPdfTextRepairResult | PageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText |
TPdfTextRepairResults | Array dinâmico de TPdfTextRepairResult |
IPdfTextSemanticsRepairProvider | Repair |
| Tipo | Membros públicos |
TPdfAutoTagObject | PageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence |
TPdfAutoTagObjects | Array dinâmico de TPdfAutoTagObject |
TPdfAutoTagNode | PageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence |
TPdfAutoTagNodes | Array dinâmico de TPdfAutoTagNode |
TPdfUaFormField | PageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder |
TPdfUaFormFields | Array dinâmico de TPdfUaFormField |
TPdfUaFormRepair | PageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence |
TPdfUaFormRepairs | Array dinâmico de TPdfUaFormRepair |
| Tipo | Membros públicos |
IPdfExternalProfileResolver | Resolve |
TPdfExternalProfileRequest | Uri, ExpectedSha256, Colourants, MaxBytes |
TPdfExternalProfileResult | Profile, Sha256, ComponentCount, IsMulticolour |
TPdfHistoricalEvidence | Kind, Data, ProducedAt, ThisUpdate, NextUpdate |
TPdfHistoricalEvidenceArray | Array dinâmico de TPdfHistoricalEvidence |
TPdfHistoricalVri | SignatureContents, EvidenceIndexes |
TPdfHistoricalVris | Array dinâmico de TPdfHistoricalVri |
TPdfHistoricalEvidenceReport | ValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText |
IPdfHistoricalEvidenceValidator | Validate |
| Tipo | Membros públicos |
TPdfDPartMetadata | Name, Value |
TPdfDPartMetadataArray | Array dinâmico de TPdfDPartMetadata |
TPdfDPartRecord | ObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata |
TPdfDPartRecords | Array dinâmico de TPdfDPartRecord |
TPdfDPartQuery | Name, Value, MaxResults |
TPdfDPartQueryResults | Array dinâmico de índices de registros correspondentes |
TPdfEInteractiveFacts | AllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges |
TPdfRasterStripInfo | Width, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources |
TPdfRasterStripReport | RowsCopied, PeakBufferBytes, BytesCopied |
| Rotina | Descrição |
ConvertPdfMeasurement | Aplica o fator de conversão selecionado a um valor de medição |
FormatPdfMeasurement | Formata valores decimais, fracionários e percentuais com o prefixo, o rótulo de unidade e o sufixo configurados |
PdfPageToGeo | Mapeia um ponto da página por meio de um viewport GeoPDF para coordenadas geográficas |
PdfGeoToPage | Mapeia coordenadas geográficas de volta para um viewport de página GeoPDF |
QueryPdfGeoViewports | Retorna índices de viewport correspondentes a uma página e um ponto |
ExecutePdfARepairPlan | Executa etapas automáticas de reparo sob um snapshot e reverte quando uma etapa ou a validação falha |
RepairPdfTextSemantics | Coordena reparações limitadas de fonte, ToUnicode e ActualText por meio de um provedor do chamador |
BuildPdfUa2AutoTagPlan | Constrói decisões de ordem de leitura, papel, artefato e MCID filtradas por confiança |
BuildPdfUa2FormRepairPlan | Constrói rótulos de formulário, tooltips, papéis de estrutura, ordem de tabulação e valores de confiança |
ResolvePdfXExternalProfile | Recupera dados ICC externos limitados e verifica o valor SHA-256 esperado |
ValidatePdfHistoricalEvidence | Verifica evidências de certificado, OCSP, CRL, janela de tempo e posse de VRI |
QueryPdfDParts | Avalia consultas limitadas de metadados DPM |
BuildPdfDPartResourceCacheKey | Constrói uma chave de cache de recursos estável e sensível ao escopo para um registro DPart |
ValidatePdfEInteractiveFacts | Informa falhas independentes de multimídia, anotações, U3D, criptografia, assinatura e DocMDP |
StreamPdfRasterStrip | Copia linhas completas de PDF/R sob um teto estrito de memória definido pelo chamador |