BeginArtifactEx

Tagged PDF, Aksesibilitas

Deskripsi

Membuka sekuens konten bertanda artefak dengan tipe artefak eksplisit dan subtype Pagination opsional dalam satu panggilan, memakai kamus properti dan operator BDC yang disyaratkan ISO 32000-2 §14.8.2.2.1 Table 363Gunakan fungsi ini untuk artefak

Pagination, Layout, Page, atau Background PDF 2.0; setiap panggilan yang berhasil harus diikuti panggilan EndArtifact yang cocok

Sintaks

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);

Parameter

ArtifactTypeBerikan Pagination, Layout, Page, atau Background, atau string kosong untuk menghilangkan /Type
ArtifactSubtypeSubtype Pagination opsional, umumnya Header, Footer, Watermark, PageNum, LineNum, Redaction, atau Bates

Operator yang ditulis

Keduanya non-kosong/Artifact << /Type /T /Subtype /S >> BDC
Hanya Type/Artifact << /Type /T >> BDC
Hanya Subtype/Artifact << /Subtype /S >> BDC
Keduanya kosong/Artifact BMC

Versi PDF

Background, PageNum, LineNum, Redaction, dan Bates memerlukan PDF 2.0 dan otomatis menaikkan versi fitur output

Nilai yang dikembalikan

0Gagal (tidak ada dokumen yang terbuka)
1Sekuens artefak berhasil dibuka

Contoh

// 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;