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
| 0 | Fehlgeschlagen (kein Dokument geöffnet) |
|---|---|
| 1 | Artefaktbereich erfolgreich geöffnet |
Beispiel
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;