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

ArtifactTypeTransmiteți Pagination, Layout, Page sau Background, ori un șir gol pentru a omite /Type
ArtifactSubtypeSubtip 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

0Eșec (niciun document nu este deschis)
1Secvenț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;