PDFium Component Docs

FPdfStandardsExecution Moduł

Elementy podstawowe wykonywania, naprawy, mapowania, walidacji i ograniczonego przetwarzania używane przez przepływy pracy standardów ponad walidatorami specyficznymi dla formatu

Exceptions and enumerations

TypeValues or purpose
EPdfStandardsExecutionWyjątek zgłaszany dla nieprawidłowych wejść, przekroczonych limitów, nieudanych konwersji i nieobsługiwanych stanów wykonywania
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuesZestaw zawierający peiiExternalMultimedia, peiiAnnotationFlags, peiiMissingAppearance, peiiUnsupportedU3d, peiiEncryption, peiiInvalidSignature i peiiDocMdp

Measurement and geospatial types

TypePublic members
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsTablica dynamiczna elementów TPdfMeasureNumberFormat
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsTablica dynamiczna elementów TPdfGeoViewport
TPdfGeoViewportIndexesTablica dynamiczna indeksów viewportów

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
TPdfTextRepairItemsTablica dynamiczna elementów TPdfTextRepairItem
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsTablica dynamiczna elementów TPdfTextRepairResult
IPdfTextSemanticsRepairProviderRepair

PDF/UA tagging and form-repair types

TypePublic members
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsTablica dynamiczna elementów TPdfAutoTagObject
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesTablica dynamiczna elementów TPdfAutoTagNode
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsTablica dynamiczna elementów TPdfUaFormField
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsTablica dynamiczna elementów TPdfUaFormRepair

External profile and historical-evidence types

TypePublic members
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayTablica dynamiczna elementów TPdfHistoricalEvidence
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisTablica dynamiczna elementów TPdfHistoricalVri
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

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

TypePublic members
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayTablica dynamiczna elementów TPdfDPartMetadata
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsTablica dynamiczna elementów TPdfDPartRecord
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResultsTablica dynamiczna indeksów pasujących rekordów
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

Top-level routines

RoutineDescription
ConvertPdfMeasurementStosuje wybrany współczynnik konwersji do wartości pomiaru
FormatPdfMeasurementFormatuje wartości dziesiętne, ułamkowe i procentowe ze skonfigurowanym prefiksem, etykietą jednostki i sufiksem
PdfPageToGeoMapuje punkt strony przez viewport GeoPDF na współrzędne geograficzne
PdfGeoToPageMapuje współrzędne geograficzne z powrotem do viewportu strony GeoPDF
QueryPdfGeoViewportsZwraca indeksy viewportów pasujące do strony i punktu
ExecutePdfARepairPlanWykonuje automatyczne kroki naprawy pod migawką i wycofuje zmiany, gdy krok lub walidacja się nie powiedzie
RepairPdfTextSemanticsKoordynuje ograniczone naprawy czcionek, ToUnicode i ActualText przez dostawcę wywołującego
BuildPdfUa2AutoTagPlanBuduje filtrowane pewnością decyzje kolejności czytania, ról, artefaktów i MCID
BuildPdfUa2FormRepairPlanBuduje etykiety formularzy, podpowiedzi, role struktury, kolejność tabulacji i wartości pewności
ResolvePdfXExternalProfilePobiera ograniczone zewnętrzne dane ICC i weryfikuje oczekiwaną wartość SHA-256
ValidatePdfHistoricalEvidenceSprawdza dowody certyfikatów, OCSP, CRL, okna czasowego i własności VRI
QueryPdfDPartsOcenia ograniczone zapytania o metadane DPM
BuildPdfDPartResourceCacheKeyBuduje stabilny, świadomy zakresu klucz bufora zasobów dla rekordu DPart
ValidatePdfEInteractiveFactsZgłasza niezależne błędy multimediów, adnotacji, U3D, szyfrowania, podpisów i DocMDP
StreamPdfRasterStripKopiuje kompletne wiersze PDF/R pod ścisłym limitem pamięci wywołującego