PDFium Component Docs

SpokenTextAppend procedure

Unit: PDFium
Menambahkan satu run teks lisan yang dipetakan ke potongan TPdfSpokenText

Syntax

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

Parameters

SpokenTPdfSpokenText - Potongan yang menerima teks lisan dan entri span
SpokenPartWString - Run teks yang diteruskan ke mesin ucapan
PageInteger - Nomor halaman sumber berbasis satu
StartIndexInteger - Indeks karakter sumber FTextPage berbasis nol
SourceCountInteger - Jumlah karakter sumber, atau -1 untuk memakai panjang run lisan

Description

SpokenTextAppend menambahkan SpokenPart ke Spoken.Text dan mencatat TPdfSpokenSpan yang memetakan offset lisan kembali ke teks halaman

Ketika Spoken.Text sudah memiliki konten, helper ini menyisipkan satu spasi pemisah sebelum run baru; pemisah tersebut sengaja tidak dipetakan

Remarks

Example

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

See Also

TPdfSpokenText, SpokenToPageChar, BuildSpokenTextFromWords