PDFium Delphi Component Docs

FPdfStandardsExecution ユニット

形式別バリデーターの上位にある規格ワークフローが使用する、実行、修復、マッピング、検証、上限付き処理のプリミティブです

例外と列挙型

型値または目的
EPdfStandardsExecution無効な入力、上限超過、失敗した変換、未対応の実行状態に対して発生する例外です
TPdfMeasureFormatKindpmfkDecimal, pmfkFraction, pmfkPercentage
TPdfAutoTagObjectKindpatokText, patokImage, patokPath, patokForm, patokAnnotation
TPdfHistoricalEvidenceKindphekCertificate, phekOcsp, phekCrl
TPdfEInteractiveIssuespeiiExternalMultimedia、peiiAnnotationFlags、peiiMissingAppearance、peiiUnsupportedU3d、peiiEncryption、peiiInvalidSignature、peiiDocMdp を含む集合です

測定と地理空間型

型公開メンバー
TPdfMeasureNumberFormatUnitLabel, ConversionFactor, FormatKind, Precision, FractionDenominator, Prefix, Suffix
TPdfMeasureNumberFormatsTPdfMeasureNumberFormat の動的配列です
TPdfMeasurementPropertiesRatio, X, Y, D, A, T, V, CY
TPdfGeoPointX, Y
TPdfGeoViewportPageIndex, Left, Bottom, Right, Top, Lpts, Gpts, CoordinateSystem
TPdfGeoViewportsTPdfGeoViewport の動的配列です
TPdfGeoViewportIndexesビューポートインデックスの動的配列です

PDF/A 修復とテキストセマンティクス型

型公開メンバー
IPdfARepairExecutorCaptureSnapshot, ApplyStep, Validate, RestoreSnapshot
TPdfARepairExecutionReportAppliedSteps, SkippedSteps, RolledBack, ValidationPassed, ErrorText
TPdfTextRepairItemPageIndex, ObjectIndex, FontName, ExtractedText, HasEmbeddedFont, HasToUnicode, HasActualText
TPdfTextRepairItemsTPdfTextRepairItem の動的配列です
TPdfTextRepairResultPageIndex, ObjectIndex, FontRepaired, ToUnicodeRepaired, ActualTextRepaired, PreservedPixels, ErrorText
TPdfTextRepairResultsTPdfTextRepairResult の動的配列です
IPdfTextSemanticsRepairProviderRepair

PDF/UA タグ付けとフォーム修復型

型公開メンバー
TPdfAutoTagObjectPageIndex, ObjectIndex, Kind, Left, Bottom, Right, Top, Text, AlternateText, Confidence
TPdfAutoTagObjectsTPdfAutoTagObject の動的配列です
TPdfAutoTagNodePageIndex, ObjectIndex, ParentIndex, Mcid, RoleName, Artifact, Confidence
TPdfAutoTagNodesTPdfAutoTagNode の動的配列です
TPdfUaFormFieldPageIndex, AnnotationIndex, FieldName, Tooltip, Contents, TabOrder
TPdfUaFormFieldsTPdfUaFormField の動的配列です
TPdfUaFormRepairPageIndex, AnnotationIndex, LabelText, TooltipText, ContentsText, StructRole, TabOrder, Confidence
TPdfUaFormRepairsTPdfUaFormRepair の動的配列です

外部プロファイルと履歴エビデンス型

型公開メンバー
IPdfExternalProfileResolverResolve
TPdfExternalProfileRequestUri, ExpectedSha256, Colourants, MaxBytes
TPdfExternalProfileResultProfile, Sha256, ComponentCount, IsMulticolour
TPdfHistoricalEvidenceKind, Data, ProducedAt, ThisUpdate, NextUpdate
TPdfHistoricalEvidenceArrayTPdfHistoricalEvidence の動的配列です
TPdfHistoricalVriSignatureContents, EvidenceIndexes
TPdfHistoricalVrisTPdfHistoricalVri の動的配列です
TPdfHistoricalEvidenceReportValidEvidence, InvalidEvidence, VriOwnershipValid, ErrorText
IPdfHistoricalEvidenceValidatorValidate

PDF/VT、PDF/E、PDF/R 型

型公開メンバー
TPdfDPartMetadataName, Value
TPdfDPartMetadataArrayTPdfDPartMetadata の動的配列です
TPdfDPartRecordObjectNumber, PageStart, PageEnd, GtsXid, GtsScope, Metadata
TPdfDPartRecordsTPdfDPartRecord の動的配列です
TPdfDPartQueryName, Value, MaxResults
TPdfDPartQueryResults一致するレコードインデックスの動的配列です
TPdfEInteractiveFactsAllMultimediaEmbedded, AnnotationFlagsValid, AppearancesPresent, U3dVersionSupported, EncryptionAllowed, SignaturesValid, DocMdpAllowsChanges
TPdfRasterStripInfoWidth, Height, BytesPerPixel, RowStride, Generation, PageObjectNumber, ImageObjectNumber, ContentStreamCount, HasInheritedResources
TPdfRasterStripReportRowsCopied, PeakBufferBytes, BytesCopied

トップレベルルーチン

ルーチン説明
ConvertPdfMeasurement選択された変換係数を測定値に適用します
FormatPdfMeasurement設定された接頭辞、単位ラベル、接尾辞を使って小数、分数、パーセント値を書式化します
PdfPageToGeoページ上の点を GeoPDF ビューポートを通して地理座標へ変換します
PdfGeoToPage地理座標を GeoPDF ページビューポートへ逆変換します
QueryPdfGeoViewportsページと点に一致するビューポートインデックスを返します
ExecutePdfARepairPlanスナップショットの下で自動修復ステップを実行し、ステップまたは検証が失敗した場合はロールバックします
RepairPdfTextSemantics呼び出し側プロバイダーを通して、上限付きのフォント、ToUnicode、ActualText 修復を調整します
BuildPdfUa2AutoTagPlan信頼度でフィルターされた、読み上げ順序、ロール、アーティファクト、MCID の決定を構築します
BuildPdfUa2FormRepairPlanフォームラベル、ツールチップ、構造ロール、タブオーダー、信頼度値を構築します
ResolvePdfXExternalProfile上限付きの外部 ICC データを取得し、期待される SHA-256 値を検証します
ValidatePdfHistoricalEvidence証明書、OCSP、CRL、時間帯、VRI 所有権のエビデンスを検証します
QueryPdfDParts上限付きの DPM メタデータクエリを評価します
BuildPdfDPartResourceCacheKeyDPart レコードに対する、スコープを考慮した安定したリソースキャッシュキーを構築します
ValidatePdfEInteractiveFactsマルチメディア、注釈、U3D、暗号化、署名、DocMDP のそれぞれの失敗を報告します
StreamPdfRasterStrip厳格な呼び出し側メモリー上限の下で、完全な PDF/R 行をコピーします