GetTextBlockAsStringA
النص، الاستخراج
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ GetTextBlockAsString وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
تُرجع جميع حقول كتلة نص واحدة كسلسلة منسَّقة تفصل بين أسطرها CR/LF
الصيغة
Delphi
Function DLGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;
DLL
const char * DLGetTextBlockAsStringA(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 = النص المستخرج |