BeginArtifact

PDF المُعلَّم، إمكانية الوصول

الوصف

يفتح منطقة artifact في PDF. محتوى الـ artifact زخرفي أو بنيوي (ترويسات الصفحات، تذييلات، أرقام صفحات، صور خلفية، خطوط حاكمة) ويُستبعد صراحةً من ترتيب القراءة المنطقي للمستند. تتخطى قارئات الشاشة مناطق الـ artifact كليًااكتب رسوميات الـ artifact أو نصه بين

BeginArtifact واستدعاء EndArtifact المطابق

الصيغة

Delphi

Function TPDFlib.BeginArtifact(Const SubType: WideString): Integer;

ActiveX

Function PDFlib::BeginArtifact(SubType As String) As Long

DLL

int DLBeginArtifact(int InstanceID, const wchar_t * SubType);

المعاملات

SubTypeمرّر Pagination أو Layout أو Page أو Background الخاصة بـ PDF 2.0 لكتابة /Type للـ artifact؛ ومرّر Header أو Footer أو Watermark أو PageNum أو LineNum أو Redaction أو Bates لكتابة /Subtype من نوع Pagination؛ ومرّر سلسلة فارغة للحصول على /Artifact BMC المجردة

العامل المُكتب

القيم غير الفارغة تستخدم قاموس خصائص يليه BDC؛ والقيمة الفارغة تستخدم /Artifact BMC

إصدار PDF

تتطلب القيم Background و PageNum و LineNum و Redaction و Bates إصدار PDF 2.0 وترفع إصدار ميزات الإخراج تلقائيًا

قيم الإرجاع

0فشل (لا يوجد مستند مفتوح)
1فُتحت منطقة الـ artifact بنجاح

مثال

// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;