ExtractFilePageTextBlocks
النص، الاستخراج، خصائص الصفحة
الوصف
مشابه للدالة ExtractFilePageText لكن النتائج تُخزن في قائمة كتل نصية بدلًا من إرجاعها كسلسلة CSV
تستخدم هذه الدالة داخليًا وظيفة الوصول المباشر
بمجرد إدراج النتائج في قائمة كتل النص، يمكن استخدام دوال مثل DAGetTextBlockCount وDAGetTextBlockText وDAGetTextBlockColor لجلب خصائص كل كتلة نص
الصيغة
Delphi
Function TPDFlib.ExtractFilePageTextBlocks(Const InputFileName, Password: WideString; Page, Options: Integer): Integer;
ActiveX
Function PDFlib::ExtractFilePageTextBlocks(InputFileName As String, Password As String, Page As Long, Options As Long) As Long
DLL
int DLExtractFilePageTextBlocks(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, int Page, int Options);
المعاملات
| InputFileName | مسار واسم الملف المطلوب استخراج النص منه. كلمة المرور المستخدمة، إن وُجدت، عند فتح الملف |
|---|---|
| Password | |
| Page | رقم الصفحة المطلوب استخراجها. الصفحة الأولى في المستند هي الصفحة 1 |
| Options | 3 = الاستخراج العادي، 4 = تقسيم الكلمات |
قيم الإرجاع
| 0 | تعذّر استخراج النص |
|---|---|
| 1 | A TextBlockListID value |