PDFium Delphi Component Docs

SpokenTextAppend procedure

Enhed: PDFium
Tilføjer én kortlagt talt-tekst-run til en TPdfSpokenText-chunk

Syntax

procedure SpokenTextAppend(var Spoken: TPdfSpokenText; const SpokenPart: WString; Page, StartIndex: Integer; SourceCount: Integer = -1);

Parameters

SpokenTPdfSpokenText - Chunk that receives the spoken text and span entry
SpokenPartWString - Text run passed to the speech engine
PageInteger - One-based source page number
StartIndexInteger - Zero-based FTextPage source character index
SourceCountInteger - Source character count, or -1 to use the spoken run length

Description

SpokenTextAppend føjer SpokenPart til Spoken.Text og registrerer en TPdfSpokenSpan, der mapper den talte forskydning tilbage til sideteksten

Når Spoken.Text allerede har indhold, indsætter helperen ét separator-mellemrum før det nye forløb; den separator er bevidst umappet

Remarks

Example

Spoken.Text := '';
Spoken.Spans := nil;
SpokenTextAppend(Spoken, UnitText, 1, UnitStart, UnitLength);

See Also

TPdfSpokenText, SpokenToPageChar, BuildSpokenTextFromWords