AddArticleThread
التنقل على مستوى الصفحة، خصائص المستند
الوصف
ينشئ خيط مقال PDF واحدًا تعرّف عقداه تسلسل القراءة المنطقي عبر مستطيل صفحة واحد أو أكثر
يكتب التابع مصفوفة /Threads للكتالوج ومدخل /F للخيط وروابط العقد الدائرية /N و/V ومراجع الصفحات والمستطيلات ومصفوفة /B لكل صفحة كما تتطلبه ISO 32000-1 §12.4.3
الصيغة
Function TPDFlib.AddArticleThread(Const Info: TPDFlibArticleThreadInfo; Const Beads: Array Of TPDFlibArticleBead): Integer;المعاملات
| Info | بيانات وصفية اختيارية للعنوان والمؤلف والموضوع والكلمات المفتاحية وتاريخ إنشاء PDF؛ ويُتجاهل BeadCount عند الكتابة |
|---|---|
| Beads | مستطيل صفحة واحد أو أكثر بترتيب قراءة المقال |
القيمة المُرجعة
تُرجع فهرس خيط المقال الجديد الذي يبدأ من 1، أو 0 عندما يكون المستند أو رقم الصفحة أو المستطيل أو حاوية مقال قائمة غير صالح
ملاحظات
يستخدم كل مستطيل إحداثيات فضاء مستخدم PDF غير محجمة مرتبةً يسارًا وأسفلًا ويمينًا وأعلى
يوثق الإدخال قبل إضافة الكائنات، وتعيد الصفحات المتكررة استخدام مراجع صفحات مستقرة وتحفظ الصفحة المحددة
CertificateDER قبل قبوله، فيُرفض مفتاح بالخوارزمية نفسها لكن غير مطابقتقبل ActiveX متغير مصفوفة بايتات، ويستخدم الـ DLL طول شهادة صريحًا فتُحفظ البايتات الصفرية المضمّنة
مثال
Info.Title := 'Feature story';
Info.Author := 'Editorial desk';
SetLength(Beads, 2);
Beads[0].Page := 1;
Beads[0].Left := 72;
Beads[0].Bottom := 360;
Beads[0].Right := 288;
Beads[0].Top := 720;
Beads[1].Page := 3;
Beads[1].Left := 72;
Beads[1].Bottom := 360;
Beads[1].Right := 288;
Beads[1].Top := 720;
ThreadIndex := PDF.AddArticleThread(Info, Beads);انظر أيضًا
AddLinkToArticleThread, SetOutlineArticleThread, ArticleThreadCount, GetArticleThreadInfo, GetArticleThreadBead, TPDFlibArticleThreadInfo, TPDFlibArticleBead