DeskewPageRange
معالجة الصور، معالجة الصفحات، OCR
الوصف
يحلل الصفحات في مدى صفحات ويطبق DeskewPage على كل صفحة تجتاز زاويتها ودرجة ثقتها عتبات التصحيح
الصيغة
Delphi
Function TPDFlib.DeskewPageRange(Const PageRange: WideString;
DPI: Double= 0; MaxAngle: Double= 0; AngleStep: Double= 0;
MinConfidence: Double= 0; Options: Integer= 0): Integer;ActiveX
Function PDFlib::DeskewPageRange(PageRange As String, DPI As Double,
MaxAngle As Double, AngleStep As Double, MinConfidence As Double,
Options As Long) As LongDLL
int DLDeskewPageRange(int InstanceID, const wchar_t* PageRange,
double DPI, double MaxAngle, double AngleStep,
double MinConfidence, int Options);
int DLDeskewPageRangeA(int InstanceID, const char* PageRange,
double DPI, double MaxAngle, double AngleStep,
double MinConfidence, int Options);المعاملات
| PageRange | قناع ثوابت PDF_BARCODE_FORMAT_*؛ والصفر يختار PDF_BARCODE_FORMAT_ANY |
|---|---|
| DPI, MaxAngle, AngleStep, MinConfidence, Options | عناصر التحكم نفسها التي تستخدمها DeskewPage |
قيم الإرجاع
تُرجع عدد الصفحات التي صُحح محتواها
تُرجع صفرًا عندما لا تتأهل أي صفحة أو يفشل الطلب؛ افحص LastErrorCode لتفاصيل الفشل
ملاحظات
تُعالج الصفحات واحدة في كل مرة، فتتحدد ذاكرة التحليل بصورة راستر واحدة لا بعدد صفحات المستند
تتوقف المعالجة عند أول خطأ تشغيلي وتستعيد الصفحة التي كانت محددة قبل الاستدعاء