BeginArtifact

PDF برچسب‌گذاری‌شده، دسترس‌پذیری

توضیحات

یک ناحیهٔ آرتیفکت در PDF باز می‌کند. محتوای آرتیفکت تزئینی یا ساختاری است (سرصفحه‌ها، پاصفحه‌ها، شمارهٔ صفحه‌ها، تصاویر پس‌زمینه، خطوطکشی‌ها) و آشکارا از ترتیب خواندن منطقی سند مستثنا می‌شود. صفحه‌خوان‌ها ناحیه‌های آرتیفکت را به‌طور کامل از سیر می‌گذرانندگرافیک یا متن آرتیفکت را میان

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 آرتیفکت بدهید؛ یکی از 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ناحیهٔ آرتیفکت با موفقیت باز شد

مثال

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