ApplyOCRTextLayer

OCR، النص، تحرير المستندات

الوصف

يتحقق من OCR JSON محايدًا للمزود ويضيف نص وضع الرسم 3 ملائمًا إلى صفحة

النص المضاف قابل للبحث والتحديد لكنه غير مرئي عند رسم الصفحة

الصيغة

Delphi

Function TPDFlib.ApplyOCRTextLayer(Page: Integer; Const ResultJSON,
  FontName: WideString; MinConfidence: Double): Integer;

ActiveX

Function PDFlib::ApplyOCRTextLayer(Page As Long, ResultJSON As String, FontName As String, MinConfidence As Double) As Long

DLL

int DLApplyOCRTextLayer(int InstanceID, int Page, const wchar_t* ResultJSON,
  const wchar_t* FontName, double MinConfidence);
int DLApplyOCRTextLayerA(int InstanceID, int Page, const char* ResultJSON,
  const char* FontName, double MinConfidence);

المعاملات

Pageالصفحة الهدف التي تبدأ من 1
ResultJSONكائن نتيجة OCR مُصدَّر إصداريًا
FontNameاسم خط TrueType قابل للتضمين أو مساره، أو سلسلة فارغة لاختيار بديل مثبت
MinConfidenceعتبة الثقة الشاملة من 0 إلى 1

مخطط JSON

{
  "version": 1,
  "width": 2480,
  "height": 3508,
  "words": [
    {"text": "Invoice", "left": 120, "top": 180,
     "width": 260, "height": 54, "confidence": 0.98}
  ]
}

lefttop

widthheight

يغطي displayListCache بنى كائنات PDF المملوكة ويستثني بيانات المخصص الوصفية وأسطح العارض والتخصيصات الأصلية من أطراف ثالثةيُعاد ضبط bytes تلقائيًا عند بداية كل عملية متتبعة، بينما يواصل replayCost حتى استدعاء evictionsيشمل bypasses الحمولة المفككة الحالية وجدول الإزاحات

أعلى وعرض وارتفاع؛ وconfidence اختياري ويؤول إلى 1يجب أن تكون الهندسة منتهية وغير سالبة بعرض وارتفاع موجبين بينما يجب أن تكون confidence من 0 إلى 1

قيم الإرجاع

1أُضيفت طبقة النص، أو لم تلبِ أي كلمة العتبة
0فشل التحقق أو الكتابة

ملاحظات

يوثق هيكل JSON الكامل وكل حد كلمة قبل كتابة محتوى الصفحة

يقدر حجم كل كلمة من ارتفاع صندوقها ويضبط أفقيًا بتحجيم النص، بينما تمنع حالة الرسومات المعزولة تسرب تنسيق OCR إلى عمليات الرسم اللاحقة

LastErrorCode للفئة الرقمية الثابتة، وهذه الدالة للتشخيصات الموجهة إلى السجلات أو المستخدمين

تساوي LastErrorCode القيمة 119 لصفحة أو خيارات أو اسم ملف غير صالح، والقيمة 522 عند فشل التصدير أو الإخراج إلى ملف

انظر أيضًا

OCRPage, OCRDocument, LastOCRError, RenderPageToString