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

SubTypePassare 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

0Fallito (nessun documento è aperto)
1Regione artifact aperta correttamente

Esempio

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