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;