PDFium Delphi Component Docs

TPdfReadingUnit record

Unidade: PDFium
Armazena uma unidade de leitura falada com texto, tipo semântico, página, retângulos de realce, índices de origem, estado de texto alternativo e idioma

Syntax

type TPdfReadingUnit = record ... end;

Fields

FieldTypePropósito
TextWStringTexto a falar
KindTPdfContentFragmentKindTPdfContentFragmentKind de origem
HeadingLevelIntegerNível de título 1..6 para títulos, caso contrário 0
PageIntegerNúmero de página baseado em 1
RectsTPdfRectanglesRetângulos de realce em coordenadas de página
FragmentIndexIntegerÍndice de fragmento de origem
SentenceIndexIntegerÍndice de frase dentro do fragmento
IsAlternateTextBooleanTrue quando o Text veio de Alt ou ActualText
LanguageWStringEtiqueta de idioma para seleção de voz

Description

As unidades de leitura mantêm intactos os títulos e o texto alternativo das figuras, dividem o texto dos parágrafos nos limites das frases, preservam os pontos decimais e deixam o cursor de leitura como um índice de array controlado pelo código chamador

Use Rects com TPdfView.SetReadingHighlight e Language para coordenar o realce visual com uma voz TTS

Remarks

See Also

ReadableContent, SetReadingHighlight