PDFium Delphi Component Docs

GetTextRenderMode メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
テキストオブジェクトのテキストレンダリングモードを読み取ります

構文

function GetTextRenderMode(Index: Integer): Integer;

IndexInteger. Zero-based index of a text page object.
ResultInteger. One of the FPDF_TEXTRENDERMODE_* values: FILL (0), STROKE (1), FILL_STROKE (2), INVISIBLE (3), FILL_CLIP (4), STROKE_CLIP (5), FILL_STROKE_CLIP (6), CLIP (7).

説明

レンダリングモード(ISO 32000-1 9.3.6)はテキストオブジェクトが塗られるか、線描されるか、クリップとして使われるか、不可視で描かれるかを決めます。これを読み取ることで、可視テキストと OCR パスが残す不可視レイヤーを分離できます

不可視テキストも Text を通じて抽出されるため、読者が見えるものだけを求める呼び出し側はこのモードでフィルタする必要があります

値は PDFium から来て、列挙ではなく整数として返され、FPdfView ユニットの FPDF_TEXTRENDERMODE_* 定数と一致します

関連項目

GetObjectText, ApplyOcrSearchLayer, PageObjectInfo, CharacterInfo