ParsePageContentLayer

معالجة الصفحة

الوصف

تصف هذه الصفحة ParsePageContentLayer في PDF Library for Delphi، والتي تنتمي إلى موضوع معالجة الصفحات. يتم الاحتفاظ بأسماء API والمعلمات وأسماء الفئات وأسماء الملفات والقيم الحرفية كما هي لتتوافق تمامًا مع مكتبة Delphi ونقاط إدخال DLL

يرجى مراجعة بناء الجملة والمعلمات وقيم الإرجاع قبل استدعاء الدالة.

الصيغة

Delphi

Function TPDFlib.ParsePageContentLayer(Layer: Integer): TPDFContentProgram;

المعاملات

يفكك طبقة محتوى واحدة من الصفحة المحددة إلى TPDFContentProgram قابل للتحرير: قائمة تعليمات، كل واحدة عامل محتوى PDF‏ (ISO 32000-1 Table 51) مع كائنات معاملاته المفككة. وتُحفظ الصور المضمنة حرفيًا. ويحرر المستدعي الكائن المُرجع. وتُرجع nil لطبقة غير صالحة أو محتوى تالف بشدة

قيم الإرجاع

راجع دليل المطوّر PDF Library for Delphi لمعرفة دلالات قيم الإرجاع تحديدًا

ملاحظات

يتم تحرير كل طبقة بشكل مستقل؛ يجوز قانونيًا أن تبدأ الطبقة أو تنتهي داخل كائن رسومات مفتوح، لذلك يتم التسامح مع q/Q أو BT/ET غير المتوازن داخل طبقة واحدة. يتم الاحتفاظ بالعوامل غير المعروفة (على سبيل المثال ملحقات البائع داخل أقسام BX/EX) وتبقى كما هي دون تغيير.

المعاملات الرقمية تحتفظ بنص مصدرها، فإعادة كتابة البرنامج تغيّر فقط المعاملات التي عُدّلت؛ والمعاملات التي تُضبط عبر SetOperand أو ينشئها تعديل تُكتب بأربع منازل عشرية. واضبط خاصية CanonicalNumbers للبرنامج قبل التحليل لإعادة كتابة كل رقم بصيغة قياسية بدلاً من ذلك، كما يفعل NormalizeContentStreams