GetTextBlockAsString

متن، استخراج

توضیحات

همهٔ مدخل‌های بلوک متن برای یک بلوک متن واحد را به‌صورت رشته‌ای قالب‌بندی‌شده با جداکنندهٔ CR/LF بازمی‌گرداند

نحو

Delphi

Function TPDFlib.GetTextBlockAsString(TextBlockListID, Index: Integer): WideString;

ActiveX

Function PDFlib::GetTextBlockAsString(TextBlockListID As Long, Index As Long) As String

DLL

const wchar_t * DLGetTextBlockAsString(int InstanceID, int TextBlockListID, int Index);

پارامترها

TextBlockListIDمقداری که توسط تابع ExtractPageTextBlocks بازگردانده می‌شود
Indexشاخص بلوک متن؛ اولین بلوک متن در فهرست شاخص 1 دارد

مقادیر بازگشتی

TextBlockAsString رشتهٔ قالب‌بندی‌شدهٔ همهٔ فیلدهای بلوک متن موجود است که هر خط آن با CR/LF جدا می‌شود. نمونهٔ رشتهٔ خروجی: CNT:4 FNT:Arial SIZ:12 CLR:#000000 TX1:20 TY1:769.516 TX2:48.02 TY2:769.516 TX3:48.02 TY3:780.616 TX4:20 TY4:780.616 WID:8.004,6.672,6.672,6.672 TXT:Page که در آن CNT = تعداد نویسه، FNT = نام فونت، SIZ = اندازهٔ فونت، CLR = رنگ، TXx = مقدار X نقطهٔ مرز، TYy = مقدار Y نقطهٔ مرز، WID = عرض نویسه‌ها با جداکنندهٔ کاما، TXT = متن استخراج‌شده