Primitive de execuție, reparare, cartografiere, validare și procesare mărginită, folosite de fluxurile de lucru ale standardelor aflate deasupra validatorilor specifici fiecărui format
| Tip | Valori sau scop |
EPdfStandardsExecution | Excepție ridicată pentru intrări invalide, limite depășite, conversii eșuate și stări de execuție nesuportate |
TPdfMeasureFormatKind | pmfkDecimal, pmfkFraction, pmfkPercentage |
TPdfAutoTagObjectKind | patokText, patokImage, patokPath, patokForm, patokAnnotation |
TPdfHistoricalEvidenceKind | phekCertificate, phekOcsp, phekCrl |
TPdfEInteractiveIssues | Set care conține peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature și peiiDocMdp |
| Tip | Membri publici |
TPdfMeasureNumberFormat | UnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix |
TPdfMeasureNumberFormats | Vector dinamic de TPdfMeasureNumberFormat |
TPdfMeasurementProperties | Ratio, X, Y, D, A, T, V, CY |
TPdfGeoPoint | X, Y |
TPdfGeoViewport | PageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem |
TPdfGeoViewports | Vector dinamic de TPdfGeoViewport |
TPdfGeoViewportIndexes | Vector dinamic de indici de viewport |
| Tip | Membri publici |
IPdfARepairExecutor | CaptureSnapshot, ApplyStep, Validate, RestoreSnapshot |
TPdfARepairExecutionReport | AppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText |
TPdfTextRepairItem | PageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText |
TPdfTextRepairItems | Vector dinamic de TPdfTextRepairItem |
TPdfTextRepairResult | PageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText |
TPdfTextRepairResults | Vector dinamic de TPdfTextRepairResult |
IPdfTextSemanticsRepairProvider | Repair |
| Tip | Membri publici |
TPdfAutoTagObject | PageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence |
TPdfAutoTagObjects | Vector dinamic de TPdfAutoTagObject |
TPdfAutoTagNode | PageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence |
TPdfAutoTagNodes | Vector dinamic de TPdfAutoTagNode |
TPdfUaFormField | PageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder |
TPdfUaFormFields | Vector dinamic de TPdfUaFormField |
TPdfUaFormRepair | PageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence |
TPdfUaFormRepairs | Vector dinamic de TPdfUaFormRepair |
| Tip | Membri publici |
IPdfExternalProfileResolver | Resolve |
TPdfExternalProfileRequest | Uri, ExpectedSha256, Colourants, MaxBytes |
TPdfExternalProfileResult | Profile, Sha256, ComponentCount, IsMulticolour |
TPdfHistoricalEvidence | Kind, Data, ProducedAt, ThisUpdate, NextUpdate |
TPdfHistoricalEvidenceArray | Vector dinamic de TPdfHistoricalEvidence |
TPdfHistoricalVri | SignatureContents, EvidenceIndexes |
TPdfHistoricalVris | Vector dinamic de TPdfHistoricalVri |
TPdfHistoricalEvidenceReport | ValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText |
IPdfHistoricalEvidenceValidator | Validate |
| Tip | Membri publici |
TPdfDPartMetadata | Name, Value |
TPdfDPartMetadataArray | Vector dinamic de TPdfDPartMetadata |
TPdfDPartRecord | ObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata |
TPdfDPartRecords | Vector dinamic de TPdfDPartRecord |
TPdfDPartQuery | Name, Value, MaxResults |
TPdfDPartQueryResults | Vector dinamic de indici de înregistrări care se potrivesc |
TPdfEInteractiveFacts | AllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges |
TPdfRasterStripInfo | Width, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources |
TPdfRasterStripReport | RowsCopied, PeakBufferBytes, BytesCopied |
| Rutină | Descriere |
ConvertPdfMeasurement | Aplică factorul de conversie selectat unei valori de măsurare |
FormatPdfMeasurement | Formatează valori zecimale, fracționare și procentuale cu prefixul, eticheta de unitate și sufixul configurate |
PdfPageToGeo | Cartografiază un punct de pagină printr-un viewport GeoPDF în coordonate geografice |
PdfGeoToPage | Cartografiază coordonatele geografice înapoi într-un viewport de pagină GeoPDF |
QueryPdfGeoViewports | Returnează indicii viewport-urilor care corespund unei pagini și unui punct |
ExecutePdfARepairPlan | Execută pași de reparare automată sub o fotografie de stare și revine înapoi atunci când un pas sau o validare eșuează |
RepairPdfTextSemantics | Coordonează reparări mărginite de fonturi, ToUnicode și ActualText printr-un furnizor al apelantului |
BuildPdfUa2AutoTagPlan | Construiește decizii de ordine de lectură, rol, artefact și MCID filtrate după încredere |
BuildPdfUa2FormRepairPlan | Construiește etichete de formular, indicii explicative, roluri de structură, ordine de tabulare și valori de încredere |
ResolvePdfXExternalProfile | Preia date ICC externe mărginite și verifică valoarea SHA-256 așteptată |
ValidatePdfHistoricalEvidence | Verifică dovezile de certificat, OCSP, CRL, fereastră temporală și proprietate VRI |
QueryPdfDParts | Evaluează interogări mărginite de metadate DPM |
BuildPdfDPartResourceCacheKey | Construiește o cheie stabilă de cache de resurse, conștientă de domeniu, pentru o înregistrare DPart |
ValidatePdfEInteractiveFacts | Raportează eșecuri independente de multimedia, adnotări, U3D, criptare, semnături și DocMDP |
StreamPdfRasterStrip | Copiază rânduri PDF/R complete sub un plafon strict de memorie impus de apelant |