PDFium Component Docs

BuildSpokenTextFromWords تابع

Unit: PDFium
یک chunk از TPdfSpokenText را از یک بازهٔ پیوستهٔ TPdfWordBox می‌سازد

Syntax

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

Parameters

WordsTPdfWordBoxes - جعبه‌های کلمه از یک صفحه یا نمایش‌دهنده
FirstWordInteger - نخستین نمایهٔ کلمهٔ مبتنی بر ۰، محدودشده به ۰
LastWordInteger - واپسین نمایهٔ کلمهٔ مبتنی بر ۰، محدودشده به High(Words)

Return Value

یک TPdfSpokenText که Text آن برای یک موتور گفتار آماده است و Spans آن هر کلمه را به متن صفحه نگاشت می‌کند

Description

کمکی در بازهٔ انتخاب‌شدهٔ TPdfWordBox گام می‌زند و هر کلمه را با SpokenTextAppend می‌افزاید

جدول span حاصل شمارهٔ صفحه، نمایهٔ نویسهٔ مبدأ و تعداد نویسهٔ مبدأ هر کلمه را نگه می‌دارد تا یک افست موتور گفتار بتواند به صفحهٔ PDF بازگردانده شود

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar