BeginArtifact
Taggad PDF, tillgänglighet
Beskrivning
Öppnar en PDF-artefaktregion. Artefaktinnehåll är dekorativt eller strukturellt (sidhuvuden, sidfötter, sidnummer, bakgrundsbilder, linjer) och undantas uttryckligen från dokumentets logiska läsordning. Skärmläsare hoppar helt över artefaktregionerSkriv artektens grafik eller text mellan
BeginArtifact och det matchande anropet till EndArtifact
Syntax
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);
Parametrar
| SubType | Skicka Pagination, Layout, Page eller PDF 2.0 Background för att skriva en artefakt-/Type; skicka Header, Footer, Watermark, PageNum, LineNum, Redaction eller Bates för att skriva en Pagination-/Subtype; skicka en tom sträng för en ren /Artifact BMC |
|---|
Operator som skrivs
Icke-tomma värden använder en egenskapsdoktionär följt av BDC; ett tomt värde använder /Artifact BMC
PDF-version
Background, PageNum, LineNum, Redaction och Bates kräver PDF 2.0 och höjer utdatafunktionens version automatiskt
Returvärden
| 0 | Misslyckades (inget dokument är öppet) |
|---|---|
| 1 | Artefaktregionen öppnades |
Exempel
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;