BeginArtifactEx

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

الوصف

يفتح تسلسل محتوى معلَّم من نوع artifact بنوع artifact صريح ونوع فرعي Pagination اختياري في استدعاء واحد، مستخدمًا قاموس الخصائص والعامل BDC المطلوبين حسب ISO 32000-2 §14.8.2.2.1 Table 363استخدم هذه الدالة لـ artifacts من نوع

Pagination أو Layout أو Page أو Background الخاصة بـ PDF 2.0؛ ويجب أن يلي كل استدعاء ناجح استدعاء EndArtifact مطابق

الصيغة

Delphi

Function TPDFlib.BeginArtifactEx(Const ArtifactType, ArtifactSubtype: WideString): Integer;

ActiveX

Function PDFlib::BeginArtifactEx(ArtifactType As String, ArtifactSubtype As String) As Long

DLL

int DLBeginArtifactEx(int InstanceID, const wchar_t * ArtifactType, const wchar_t * ArtifactSubtype);

المعاملات

ArtifactTypeمرّر Pagination أو Layout أو Page أو Background، أو سلسلة فارغة لإهمال /Type
ArtifactSubtypeنوع فرعي Pagination اختياري، شائعه Header و Footer و Watermark و PageNum و LineNum و Redaction و Bates

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

كلاهما غير فارغ/Artifact << /Type /T /Subtype /S >> BDC
النوع فقط/Artifact << /Type /T >> BDC
النوع الفرعي فقط/Artifact << /Subtype /S >> BDC
كلاهما فارغ/Artifact BMC

إصدار PDF

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

قيم الإرجاع

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

مثال

// Mark a running header as a Pagination artifact with subtype Header
PDF.BeginArtifactEx('Pagination', 'Header');
PDF.PrintText(50, 780, 'Chapter 3 - Results');
PDF.EndArtifact;

// Mark a page background using the PDF 2.0 artifact type
PDF.BeginArtifactEx('Background', '');
PDF.DrawImage(BackgroundImage, 0, 0, PDF.PageWidth, PDF.PageHeight);
PDF.EndArtifact;