BeginArtifact
Mærket PDF, tilgængelighed
Beskrivelse
Åbner en PDF-artefaktregion. Artefaktindhold er dekorativt eller strukturelt (sidehoveder, sidefødder, sidetal, baggrundsbilleder, linjer) og er eksplicit udelukket fra dokumentets logiske læserækkefølge. Skærmlæsere springer artefaktregioner helt overSkriv artefaktens grafik eller tekst mellem
BeginArtifact og det tilsvarende kald af EndArtifact
Syntaks
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);
Parametre
| SubType | Send Pagination, Layout, Page eller PDF 2.0 Background for at skrive en artefakt-/Type; send Header, Footer, Watermark, PageNum, LineNum, Redaction eller Bates for at skrive en Pagination-/Subtype; send en tom streng for bar /Artifact BMC |
|---|
Skrevet operator
Ikke-tomme værdier bruger en egenskabsordbog efterfulgt af BDC; en tom værdi bruger /Artifact BMC
PDF-version
Background, PageNum, LineNum, Redaction og Bates kræver PDF 2.0 og hæver outputfunktionsversionen automatisk
Returværdier
| 0 | Fejlet (intet dokument er åbent) |
|---|---|
| 1 | Artefaktregionen blev åbnet |
Eksempel
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;