PDFium Delphi Component Docs

BuildSpokenTextFromWords-Funktion

Unit: PDFium
Erzeugt einen TPdfSpokenText-Block aus einem zusammenhängenden TPdfWordBox-Bereich

Syntax

function BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;

Parameters

WordsTPdfWordBoxes - Wortboxen von einer Seite oder einem Viewer
FirstWordInteger - Erster nullbasierter Wortindex, auf 0 begrenzt
LastWordInteger - Letzter nullbasierter Wortindex, auf High(Words) begrenzt

Return Value

Ein TPdfSpokenText, dessen Text für eine Sprach-Engine bereit ist und dessen Spans jedes Wort zurück auf den Seitentext abbilden

Description

Die Hilfsfunktion durchläuft den ausgewählten TPdfWordBox-Bereich und hängt jedes Wort mit SpokenTextAppend an

Die resultierende Span-Tabelle behält die Seitennummer, den Quellzeichenindex und die Quellzeichenanzahl jedes Wortes, damit ein Sprach-Engine-Offset zurück auf die PDF-Seite übersetzt werden kann

Remarks

Example

Words := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar