BeginArtifact

Tagged PDF, Barrierefreiheit

Beschreibung

Öffnet einen PDF-Artefaktbereich. Artefaktinhalte sind dekorativer oder struktureller Natur (Seitenköpfe, Fußzeilen, Seitenzahlen, Hintergrundbilder, Linien) und werden explizit aus der logischen Lesereihenfolge des Dokuments ausgeschlossen. Screenreader überspringen Artefaktbereiche vollständigSchreiben Sie die Grafik oder den Text des Artefakts zwischen

BeginArtifact und den zugehörigen EndArtifact-Aufruf

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);

Parameter

SubTypeÜbergeben Sie Pagination, Layout, Page oder PDF 2.0 Background, um einen Artefakt-/Type zu schreiben; übergeben Sie Header, Footer, Watermark, PageNum, LineNum, Redaction oder Bates, um einen Pagination-/Subtype zu schreiben; übergeben Sie einen leeren String für ein nacktes /Artifact BMC

Ausgegebener Operator

Nicht-leere Werte verwenden ein Eigenschafts-Dictionary gefolgt von BDC; ein leerer Wert verwendet /Artifact BMC

PDF-Version

Background, PageNum, LineNum, Redaction und Bates erfordern PDF 2.0 und heben die Ausgabefunktionsversion automatisch an

Rückgabewerte

0Fehlgeschlagen (kein Dokument 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;