BeginArtifact

PDF etichetat, accesibilitate

Descriere

Deschide o regiune de artefact PDF. Conținutul artefactului este decorativ sau structural (antete de pagină, subsoluri, numere de pagină, imagini de fundal, linii de vizare) și este exclus în mod explicit din ordinea de citire logică a documentului. Cititoarele de ecran omit în întregime regiunile de artefactScrieți grafica sau textul artefactului între

BeginArtifact și apelul corespunzător EndArtifact

Sintaxă

Delphi

Function TPDFlib.BeginArtifact(Const SubType: WideString): Integer;

ActiveX

Function PDFlib::BeginArtifact(SubType As String) As Long

DLL

int DLBeginArtifact(int InstanceID, const wchar_t * SubType);

Parametri

SubTypeTransmiteți Pagination, Layout, Page sau PDF 2.0 Background pentru a scrie un /Type de artefact; transmiteți Header, Footer, Watermark, PageNum, LineNum, Redaction sau Bates pentru a scrie un /Subtype de tip Pagination; transmiteți un șir gol pentru un /Artifact BMC simplu

Operator scris

Valorile nevide folosesc un dicționar de proprietăți urmat de BDC; o valoare goală folosește /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)
1Regiunea de artefact a fost deschisă cu succes

Exemplu

// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;