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
| ArtifactType | Berikan Pagination, Layout, Page, atau Background, atau string kosong untuk menghilangkan /Type |
|---|---|
| ArtifactSubtype | Subtype 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
| 0 | Gagal (tidak ada dokumen yang terbuka) |
|---|---|
| 1 | Sekuens 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;