Ausführungs-, Reparatur-, Abbildungs- und Validierungsprimitiven sowie Primitiven für begrenzte Verarbeitung, die von den Standards-Workflows oberhalb der formatspezifischen Validatoren verwendet werden
| Typ | Werte oder Zweck |
EPdfStandardsExecution | Exception für ungültige Eingaben, überschrittene Grenzen, fehlgeschlagene Konvertierungen und nicht unterstützte Ausführungszustände |
TPdfMeasureFormatKind | pmfkDecimal, pmfkFraction, pmfkPercentage |
TPdfAutoTagObjectKind | patokText, patokImage, patokPath, patokForm, patokAnnotation |
TPdfHistoricalEvidenceKind | phekCertificate, phekOcsp, phekCrl |
TPdfEInteractiveIssues | Menge mit peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature und peiiDocMdp |
| Typ | Öffentliche Member |
TPdfMeasureNumberFormat | UnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix |
TPdfMeasureNumberFormats | Dynamisches Array von TPdfMeasureNumberFormat |
TPdfMeasurementProperties | Ratio, X, Y, D, A, T, V, CY |
TPdfGeoPoint | X, Y |
TPdfGeoViewport | PageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem |
TPdfGeoViewports | Dynamisches Array von TPdfGeoViewport |
TPdfGeoViewportIndexes | Dynamisches Array von Viewport-Indizes |
| Typ | Öffentliche Member |
IPdfARepairExecutor | CaptureSnapshot, ApplyStep, Validate, RestoreSnapshot |
TPdfARepairExecutionReport | AppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText |
TPdfTextRepairItem | PageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText |
TPdfTextRepairItems | Dynamisches Array von TPdfTextRepairItem |
TPdfTextRepairResult | PageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText |
TPdfTextRepairResults | Dynamisches Array von TPdfTextRepairResult |
IPdfTextSemanticsRepairProvider | Repair |
| Typ | Öffentliche Member |
TPdfAutoTagObject | PageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence |
TPdfAutoTagObjects | Dynamisches Array von TPdfAutoTagObject |
TPdfAutoTagNode | PageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence |
TPdfAutoTagNodes | Dynamisches Array von TPdfAutoTagNode |
TPdfUaFormField | PageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder |
TPdfUaFormFields | Dynamisches Array von TPdfUaFormField |
TPdfUaFormRepair | PageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence |
TPdfUaFormRepairs | Dynamisches Array von TPdfUaFormRepair |
| Typ | Öffentliche Member |
IPdfExternalProfileResolver | Resolve |
TPdfExternalProfileRequest | Uri, ExpectedSha256, Colourants, MaxBytes |
TPdfExternalProfileResult | Profile, Sha256, ComponentCount, IsMulticolour |
TPdfHistoricalEvidence | Kind, Data, ProducedAt, ThisUpdate, NextUpdate |
TPdfHistoricalEvidenceArray | Dynamisches Array von TPdfHistoricalEvidence |
TPdfHistoricalVri | SignatureContents, EvidenceIndexes |
TPdfHistoricalVris | Dynamisches Array von TPdfHistoricalVri |
TPdfHistoricalEvidenceReport | ValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText |
IPdfHistoricalEvidenceValidator | Validate |
| Typ | Öffentliche Member |
TPdfDPartMetadata | Name, Value |
TPdfDPartMetadataArray | Dynamisches Array von TPdfDPartMetadata |
TPdfDPartRecord | ObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata |
TPdfDPartRecords | Dynamisches Array von TPdfDPartRecord |
TPdfDPartQuery | Name, Value, MaxResults |
TPdfDPartQueryResults | Dynamisches Array übereinstimmender Datensatz-Indizes |
TPdfEInteractiveFacts | AllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges |
TPdfRasterStripInfo | Width, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources |
TPdfRasterStripReport | RowsCopied, PeakBufferBytes, BytesCopied |
| Routine | Beschreibung |
ConvertPdfMeasurement | Wendet den ausgewählten Konvertierungsfaktor auf einen Messwert an |
FormatPdfMeasurement | Formatiert dezimale, gebrochene und prozentuale Werte mit dem konfigurierten Präfix, der Einheitenbezeichnung und dem Suffix |
PdfPageToGeo | Bildet einen Seitenpunkt über einen GeoPDF-Viewport auf geografische Koordinaten ab |
PdfGeoToPage | Bildet geografische Koordinaten zurück in einen GeoPDF-Seiten-Viewport ab |
QueryPdfGeoViewports | Liefert Viewport-Indizes, die zu einer Seite und einem Punkt passen |
ExecutePdfARepairPlan | Führt automatische Reparaturschritte unter einem Snapshot aus und rollt zurück, wenn ein Schritt oder eine Validierung fehlschlägt |
RepairPdfTextSemantics | Koordiniert begrenzte Schrift-, ToUnicode- und ActualText-Reparaturen über einen aufruferseitigen Provider |
BuildPdfUa2AutoTagPlan | Erstellt konfidenzgefilterte Entscheidungen zu Lesereihenfolge, Rollen, Artefakten und MCIDs |
BuildPdfUa2FormRepairPlan | Erstellt Formularbezeichnungen, Tooltips, Strukturrollen, Tab-Reihenfolgen und Konfidenzwerte |
ResolvePdfXExternalProfile | Ruft begrenzte externe ICC-Daten ab und prüft den erwarteten SHA-256-Wert |
ValidatePdfHistoricalEvidence | Prüft Nachweise zu Zertifikaten, OCSP, CRL, Zeitfenstern und VRI-Eigentum |
QueryPdfDParts | Wertet begrenzte DPM-Metadatenabfragen aus |
BuildPdfDPartResourceCacheKey | Erstellt einen stabilen bereichsbewussten Ressourcen-Cache-Schlüssel für einen DPart-Datensatz |
ValidatePdfEInteractiveFacts | Meldet unabhängige Fehler bei Multimedia, Anmerkungen, U3D, Verschlüsselung, Signaturen und DocMDP |
StreamPdfRasterStrip | Kopiert vollständige PDF/R-Zeilen unter einer strikten Aufrufer-Speichergrenze |