DeskewPage
معالجة الصور، معالجة الصفحات، OCR
الوصف
يرصد زاوية التصحيح لصفحة ممسوحة ضوئيًا ويغلف محتواها القائم بمصفوفة تدوير موسّطة دون ترسترة الصفحة أو إعادة أخذ عيناتها
الصيغة
Delphi
Function TPDFlib.DeskewPage(Page: Integer; DPI: Double= 0;
MaxAngle: Double= 0; AngleStep: Double= 0;
MinConfidence: Double= 0; Options: Integer= 0): Double;ActiveX
Function PDFlib::DeskewPage(Page As Long, DPI As Double,
MaxAngle As Double, AngleStep As Double, MinConfidence As Double,
Options As Long) As DoubleDLL
double DLDeskewPage(int InstanceID, int Page, double DPI,
double MaxAngle, double AngleStep, double MinConfidence,
int Options);المعاملات
| Page | رقم الصفحة ويبدأ العد من 1 |
|---|---|
| DPI, MaxAngle, AngleStep | عناصر تحكم التحليل الموصوفة في AnalyzePageSkewJSON |
| MinConfidence | أدنى نسبة نتيجة قمة إلى أساس؛ يختار الصفر 3 |
| Options | صفر يحفظ المقياس وقد يكشف زوايا بيضاء؛ ويحجّم PDF_DESKEW_FILL_PAGE المحتوى المدوّر بما يكفي لملء صندوق الصفحة غير المتغير |
قيم الإرجاع
تُرجع زاوية التصحيح التي طُبقتتُرجع صفرًا عندما تكون الصفحة مستقيمةً سلفًا أو الثقة تحت العتبة أو الصفحة ذات بنية مقدمة غير كافية أو فشلت العملية؛ افحص
تساوي LastErrorCode القيمة 113 لوسائط غير صالحة والقيمة 517 لأعطال استخراج أو تدفق
ملاحظات
الصورة النقطية للتحليل مؤقتة ومحدودة، بينما يحتفظ ملف PDF المحفوظ بالرسومات المتجهة الأصلية وبيانات صورة المسح وأي طبقة نص OCR قائمة
تُحشر طبقات محتوى الصفحة كلها في حالة رسومات خارجية واحدة فتحافظ انتقالات الحالة عبر مصفوفة /Contents على ترتيبها الأصليتحفظ أبعاد الصفحة والصفحة المحددة
تحفظ أبعاد الصفحة والصفحة المحددة
هندسة التعليقات وأدوات النماذج ليست محتوى صفحة ولا تُحوَّل، لذا صحح ميل الصفحات الممسوحة ضوئيًا قبل إضافة تعليقات OCR أو روابط أو حقول نماذج
تساوي LastErrorCode القيمة 113 لصفحة أو قناع خيارات غير صالح والقيمة 517 عند فشل الاستخراج