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