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 = متن استخراجشده |