BeginArtifactEx
PDF etichetat, accesibilitate
Descriere
Deschide o secvență de conținut marcat de tip artefact, cu un tip de artefact explicit și un subtip Pagination opțional, într-un singur apel, folosind dicționarul de proprietăți și operatorul BDC cerute de ISO 32000-2 §14.8.2.2.1 Table 363Folosiți această funcție pentru artefacte
Pagination, Layout, Page sau PDF 2.0 Background; fiecare apel reușit trebuie urmat de un apel corespunzător EndArtifact
Sintaxă
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);
Parametri
| ArtifactType | Transmiteți Pagination, Layout, Page sau Background, ori un șir gol pentru a omite /Type |
|---|---|
| ArtifactSubtype | Subtip Pagination opțional, de regulă Header, Footer, Watermark, PageNum, LineNum, Redaction sau Bates |
Operator scris
| Ambele nevide | /Artifact << /Type /T /Subtype /S >> BDC |
|---|---|
| Doar Type | /Artifact << /Type /T >> BDC |
| Doar Subtype | /Artifact << /Subtype /S >> BDC |
| Ambele goale | /Artifact BMC |
Versiune PDF
Background, PageNum, LineNum, Redaction și Bates necesită PDF 2.0 și ridică automat versiunea de caracteristici de ieșire
Valori returnate
| 0 | Eșec (niciun document nu este deschis) |
|---|---|
| 1 | Secvența de artefact a fost deschisă cu succes |
Exemplu
// 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;