PDFium Delphi Component Docs

ReadingUnits method

Component: TPdfView  ·  Unit: PDFium
Builds sentence-level TPdfReadingUnit records from the current TPdfView page

Syntax

function ReadingUnits: TPdfReadingUnits;

Return Value

TPdfReadingUnits

Description

Reading units keep headings and figure alternate text intact, split paragraph text at sentence boundaries, preserve decimal points, and leave the reading cursor as an array index owned by the caller

Use Rects with TPdfView.SetReadingHighlight and Language to coordinate visual highlighting with a TTS voice

Remarks

Example

var Units: TPdfReadingUnits;
begin
  Units := PdfView1.ReadingUnits;
  if Length(Units) > 0 then
    PdfView1.SetReadingHighlight(Units[0].Rects, Units[0].Page);
end;

See Also

ReadableContent, SetReadingHighlight