BeginArtifactA

Tagged PDF, Barrierefreiheit

Beschreibung

Das nachgestellte A bezeichnet den ANSI-DLL-Einstiegspunkt (char); die ActiveX/COM-Oberfläche stellt nur die Unicode-Form bereit. Das Verhalten entspricht BeginArtifact, und Zeichenfolgenargumente werden mit der aktuellen Codepage von SetAnsiMode interpretiert

Öffnet einen PDF-Artefaktbereich. Artefaktinhalt ist dekorativ oder strukturell (Kopfzeilen, Fußzeilen, Seitennummern, Hintergrundbilder, Trennlinien) und ausdrücklich aus der logischen Lesereihenfolge des Dokuments ausgeschlossen. Screenreader überspringen Artefaktbereiche vollständig.

Schreiben Sie Grafik oder Text des Artefakts zwischen BeginArtifact und den passenden Aufruf EndArtifact.

Syntax

Delphi

Function DLBeginArtifactA(InstanceID: Integer; SubType: PAnsiChar): Integer;

DLL

int DLBeginArtifactA(int InstanceID, const char * SubType);

Parameter

SubTypeOptionaler Name des Artefaktuntertyps. Häufige Werte: Header, Footer, Watermark, Background. Übergeben Sie eine leere Zeichenfolge, um den Untertyp wegzulassen.

Rückgabewerte

0Fehlgeschlagen (kein Dokument ist geöffnet)
1Artefaktbereich erfolgreich geöffnet

Beispiel

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