PDFium Delphi Component Docs

registro TPdfReadingUnit

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

Syntax

type TPdfReadingUnit = record ... end;

Fields

CampoTipoFinalidade
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 base 1
RectsTPdfRectanglesRetângulos de destaque em coordenadas de página
FragmentIndexIntegerÍndice do fragmento de origem
SentenceIndexIntegerÍndice de frase dentro do fragmento
IsAlternateTextBooleanTrue quando Text veio de Alt ou ActualText
LanguageWStringTag de idioma para seleção de voz

Description

As unidades de leitura mantêm títulos e textos alternativos de figuras íntegros, dividem o texto de parágrafo nos limites de frase, preservam pontos decimais e deixam o cursor de leitura como um índice de array pertencente ao chamador

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

Remarks

See Also

ReadableContent, SetReadingHighlight