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 Long

DLL

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 لتفاصيل الفشل

ملاحظات

تُعالج الصفحات واحدة في كل مرة، فتتحدد ذاكرة التحليل بصورة راستر واحدة لا بعدد صفحات المستند

تتوقف المعالجة عند أول خطأ تشغيلي وتستعيد الصفحة التي كانت محددة قبل الاستدعاء

انظر أيضًا

DeskewPage, AnalyzePageSkewJSON, OCRDocument