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;