PDFium Delphi Component Docs

Метод GetTextRenderMode

Компонент: TPdf  ·  Модуль: PDFium
Читает режим рендеринга текста текстового объекта

Syntax

function GetTextRenderMode(Index: Integer): Integer;

IndexInteger. Индекс текстового объекта страницы с нулевой базой
ResultInteger. Одно из значений FPDF_TEXTRENDERMODE_*: FILL (0), STROKE (1), FILL_STROKE (2), INVISIBLE (3), FILL_CLIP (4), STROKE_CLIP (5), FILL_STROKE_CLIP (6), CLIP (7)

Description

Режим рендеринга (ISO 32000-1 9.3.6) определяет, заливается ли текстовый объект, обводится, используется как маска отсечения или рисуется невидимым. Его чтение позволяет отделить видимый текст от невидимого слоя, который оставляет после себя проход OCR

Невидимый текст всё равно извлекается через Text, поэтому вызывающему, которому нужен только видимый читателю текст, следует фильтровать по этому режиму

Значение приходит из PDFium и возвращается как целое число, а не перечисление, в соответствии с константами FPDF_TEXTRENDERMODE_* модуля FPdfView

See Also

GetObjectText, ApplyOcrSearchLayer, PageObjectInfo, CharacterInfo