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 = النص المستخرج