PDFium Delphi Component Docs

ReadablePageContent Метод

Компонент: TPdf  ·  Модуль: PDFium
Возвращает семантические фрагменты readable content для screen-reader, text-to-speech и accessibility workflows

Syntax

function ReadablePageContent(PageNumber: Integer): TPdfReadableContent;

Parameters

PageNumberInteger. Номер страницы документа с единицы

Return Value

TPdfReadableContent. Семантические фрагменты readable content для запрошенной страницы

Description

Readable content строится из дерева структуры страницы, когда документ тегирован, и откатывается к порядку текста страницы, когда нет. Каждый фрагмент несёт текст, вид, язык, номер страницы, габаритный прямоугольник, прямоугольники строк и информацию об источнике

Члены уровня страницы используйте для процессов с текущей страницей, а DocumentReadableContent — когда конвейеру речи или экспорта нужен один упорядоченный список на весь документ

Remarks

Example

var Content: TPdfReadableContent;
Content := Pdf1.ReadableContent;
if Length(Content.Fragments) > 0 then
  ShowMessage(Content.Fragments[0].Text);

See Also

ReadableContent, StructureElements, Language, Text