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;