BeginArtifactEx

Tagged PDF, pristupačnost

Opis

Otvara niz označenog sadržaja artefakta s izričitim tipom artefakta i neobaveznim Pagination podtipom u jednom pozivu, koristeći rječnik svojstava i operator BDC koje zahtijeva ISO 32000-2 §14.8.2.2.1 Table 363Koristite ovu funkciju za artefakte

Pagination, Layout, Page ili PDF 2.0 Background; svakom uspješnom pozivu mora slijediti odgovarajući poziv EndArtifact

Sintaksa

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

ArtifactTypeProslijedite Pagination, Layout, Page ili Background, odnosno prazan znakovni niz za izostavljanje /Type
ArtifactSubtypeNeobavezni Pagination podtip, obično Header, Footer, Watermark, PageNum, LineNum, Redaction ili Bates

Zapisani operator

Oba neprazna/Artifact << /Type /T /Subtype /S >> BDC
Samo tip/Artifact << /Type /T >> BDC
Samo podtip/Artifact << /Subtype /S >> BDC
Oba prazna/Artifact BMC

PDF verzija

Background, PageNum, LineNum, Redaction i Bates zahtijevaju PDF 2.0 i automatski podižu verziju izlaznih značajki

Povratne vrijednosti

0Neuspjeh (nijedan dokument nije otvoren)
1Niz artefakta uspješno je otvoren

Primjer

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