DASetTextExtractionOptions

النص، الاستخراج، وظائف الوصول المباشر

الوصف

يضبط خيارات متنوعة تؤثر في وظيفة استخراج النص

تؤثر هذه الدالة في نتائج الدالتين ExtractFilePageText وDAExtractPageText فقط

الصيغة

Delphi

Function TPDFlib.DASetTextExtractionOptions(OptionID, NewValue: Integer): Integer;

ActiveX

Function PDFlib::DASetTextExtractionOptions(OptionID As Long, NewValue As Long) As Long

DLL

int DLDASetTextExtractionOptions(int InstanceID, int OptionID, int NewValue);

المعاملات

OptionID1 = البايتات المنخفضة 32 لـ ByteArray[0]‏ 2 = البايتات المنخفضة 32 لـ ByteArray[1]‏ 3 = البايتات المنخفضة 32 لـ ByteArray[2]‏ 4 = البايتات المنخفضة 32 لـ ByteArray[3]‏ 5 = البايتات العالية 32 لـ ByteArray[0]‏ 6 = البايتات العالية 32 لـ ByteArray[1]‏ 7 = البايتات العالية 32 لـ ByteArray[2]‏ 8 = البايتات العالية 32 لـ ByteArray[3]
NewValueللـ OptionID = 1 و2 و3 و6: ‏0 = استخدم، 1 = تجاهل للـ OptionID = 4: ‏0 = اعرض كـ RGB (افتراضي)، 1 = اعرض كـ CMYK للـ OptionID = 5: ‏0 = لا تفرز الكتل (افتراضي)، 1 = فرز الكتل للـ OptionID = 7 و8 و12: ‏0 = لا تتجاهل، 1 = تجاهل OptionID = 9: ‏0 = عدم التقسيم على المسافة المزدوجة (افتراضي) 1 = التقسيم على المسافة المزدوجة OptionID = 10: ‏0 = عدم اقتطاع المحارف خارج المنطقة (افتراضي) 1 = اقتطاع المحارف خارج المنطقة OptionID = 11: ‏0 = مطابقة كتل عادية 1 = مطابقة بديلة للكتل OptionID = 13: ‏0 = عدم اقتطاع الفراغات الطرفية 1 = اقتطاع الفراغات الطرفية OptionID = 14 ‏0 = إزالة المحارف غير ASCII الأدنى من محرف المسافة من الإخراج (افتراضي) 1 = إخراج محارف ASCII خام غير المصفاة OptionID = 15 ‏0 = إخراج أسطر النص المصنوعة بمحارف الشرطة السفلية (افتراضي) 1 = إزالة أسطر النص المصنوعة بمحارف الشرطة السفلية OptionID = 16 ‏0 = إبقاء الواصلة وفاصل السطر (افتراضي) 1 = إعادة وصل الكلمات المقطوعة عبر نهاية سطر عندما تبدأ المتابعة بحرف صغير؛ ويُطبق الوصل على إخراج ترتيب القراءة الذي لا يكشفه DAExtractPageText، فيحفظ الاستخراج بمقبض الملف الواصلة OptionID = 17 ‏0 = إبقاء المقاطع الخالية من المسافات كما رُسمت (افتراضي) 1 = تقسيم المقاطع إلى كلمات عند خطوات تقدم أوسع بكثير من متوسط تقدم حروف المقطع OptionID = 18 ‏0 = استخراج المقاطع المدورة بإحداثيات الصفحة (افتراضي) 1 = تدوير المقاطع المرسومة بـ 90 أو 180 أو 270 درجة إلى إطار القراءة الأفقي وتجميع كل ربع دورة على حدة، فتُستخرج ملاحظات الهامش المدورة ورؤوس الجداول وتسميات المحاور كأسطر مقروءة بدلًا من تشابكها مع النص المعتدل؛ وما يزال OptionID 12 يسبق عندما يُضبط كلاهما

قيم الإرجاع

0كانت قيمة المعامل OptionID أو NewValue غير صالحة
1تم ضبط خيار استخراج النص بنجاح