BeginArtifact
PDF con tag, accessibilità
Descrizione
Apre una regione artifact del PDF. Il contenuto artifact è decorativo o strutturale (intestazioni e piè di pagina, numeri di pagina, immagini di sfondo, righe di separazione) ed è esplicitamente escluso dall'ordine di lettura logico del documento. I lettori di schermo ignorano completamente le regioni artifactScrivere la grafica o il testo dell'artifact tra
BeginArtifact e la corrispondente chiamata EndArtifact
Sintassi
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 | Passare Pagination, Layout, Page o Background di PDF 2.0 per scrivere un /Type dell'artifact; passare Header, Footer, Watermark, PageNum, LineNum, Redaction o Bates per scrivere un /Subtype Pagination; passare una stringa vuota per un /Artifact BMC semplice |
|---|
Operatore scritto
I valori non vuoti usano un dizionario di proprietà seguito da BDC; un valore vuoto usa /Artifact BMC
Versione PDF
Background, PageNum, LineNum, Redaction e Bates richiedono PDF 2.0 e portano automaticamente la versione delle funzionalità di output
Valori restituiti
| 0 | Fallito (nessun documento è aperto) |
|---|---|
| 1 | Regione artifact aperta correttamente |
Esempio
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;