PDFium Delphi Component Docs

PDFium 補助宣言

ユニット: PDFium

ハイレベルコンポーネント API で使用される公開エイリアス、レコード、コールバック型、定数のうち、専用のワークフローページを必要としないものをここにまとめています

コレクションと結果エイリアス

宣言目的
TPdfStringArray, TLinkAnnotations, TWebLinks文字列 API とリンク API が返す動的配列です
TPdfStructuredTextSpans, TPdfStructuredTextLines, TPdfStructuredTextBlocks構造化テキスト抽出で使用される入れ子の配列です
TPdfOcrWords, TPdfOcrPageReports, TPdfReflowNodes, TPdfTableCellsOCR、リフロー、表分析の結果コレクションです
TPdfLoadIssues, TPdfBatchMergeIssues, TPdfPagePlanImpacts, TPdfParallelPageResults読み込み監査、マージ、ページプランニング、並列処理の結果コレクションです
TPdfSearchHighlightRangesビューアのハイライトで使用される検索範囲です

レコード、列挙型、コールバック

宣言目的
TPdfContentFragment, TPdfReadingOrderSourceセマンティックな読み取りコンテンツとそのソース分類です。フラグメントは BoundingRect と MarkedContentIDs を保持し、ソースは rosStructure または rosHeuristic になります
TPdfContentMark, TPdfPageContentMarkInfo, TPdfMarkParamKind型付きマーク付きコンテンツパラメーターとページオブジェクトのタグ付け状態です。各マーク情報は ObjectKind、IsArtifact、HasLanguage、LanguageValid、ActualTextApplied を報告します
TPdfDestinationViewParametersデコードされた宛先フィットモードとオプションのページ座標です
TQuadrilateralPoint, TQuadrilateralPoints, TPdfAnnotationFlags注釈のジオメトリとフラグセットです
TPdfBatchMergeProgressEventバッチマージ操作で使用される進行コールバックです
TPdfJsPlatformInfo, PPdfJsPlatformInfo, PPdfFormFillInfoPDFium へ渡される JavaScript プラットフォームとフォームフィルのコールバックレコードです
TFPDFText_GetUnicodeUnicode 値を取得するために使用されるオプションのテキストコールバックシグネチャです
TFontCacheEntryフォントキャッシュとのソース互換性のために保持されている内部向けの公開レコードです
TPdfTransientTextPage抽出ワークフローで使用されるスコープ付きテキストページホルダーです
TTileKey, TPdfTileCacheリビジョン対応のレンダータイルキーと上限付きビットマップキャッシュです

リソースとハイライトの制限

宣言目的
PdfLoadDefaultMaxObjectNumber, PdfLoadDefaultMaxXrefEntries, PdfLoadDefaultMaxXrefSections, PdfLoadDefaultMaxIssues, PdfLoadDefaultAuditByteLimit信頼できないドキュメントの読み込み中に適用されるデフォルトの構造監査上限です
PdfObjectStreamDefaultMaxObjects, PdfObjectStreamDefaultMaxDecodedBytesデコードされた PDF オブジェクトストリームのデフォルト制限です
PdfSearchHighlightAlpha, PdfSelectionHighlightAlpha, PdfReadingHighlightAlpha, PdfReadingWordAlpha検索、選択、読み取りカーソルのビューアオーバーレイ不透明度のデフォルトです

オプションのレンダリング機能クエリ

宣言目的
GetSkiaRenderCapabilities読み込まれた PDFium ビルドでどのオプションの Skia レンダリングエントリポイントが利用可能かを報告します
GetPrintOutputCapabilities印刷出力モジュールが公開するオプションのスポットカラーおよびオーバープリント出力機能を報告します
宣言目的
PdfPrintOutputCapabilitySpotPlateEnumeration, PdfPrintOutputCapabilitySpotPlateRendering, PdfPrintOutputCapabilityOverprintDetection, PdfPrintOutputCapabilityOverprintPreviewオプションの印刷出力モジュールが返す機能ビットです
PdfPrintOutputExportAbiVersion, PdfPrintOutputExportCapabilities, PdfPrintOutputExportCountSpotPlates, PdfPrintOutputExportGetSpotPlateName, PdfPrintOutputExportPageUsesOverprint, PdfPrintOutputExportRenderSpotPlate, PdfPrintOutputExportRenderOverprintPreviewオプションの印刷出力モジュールから解決されるエクスポート名です
TPDFiumPas_GetPrintOutputAbiVersion, TPDFiumPas_GetPrintOutputCapabilities, TPDFiumPas_PageCountSpotPlates, TPDFiumPas_PageGetSpotPlateName, TPDFiumPas_PageUsesOverprint, TPDFiumPas_RenderSpotPlate, TPDFiumPas_RenderOverprintPreview対応するオプションエクスポートの関数ポインタ型です