BeginArtifact
PDF z tagami, dostępność
Opis
Otwiera region artefaktu PDF. Zawartość artefaktu jest dekoracyjna lub strukturalna (nagłówki i stopki stron, numery stron, obrazy tła, linie) i jest jawnie wykluczona z logicznej kolejności czytania dokumentu. Czytniki ekranu pomijają regiony artefaktów w całościGrafikę lub tekst artefaktu zapisuj między
BeginArtifact a pasującym wywołaniem EndArtifact
Składnia
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);
Parametry
| SubType | Przekaż Pagination, Layout, Page albo PDF 2.0 Background, aby zapisać artefaktowi /Type; przekaż Header, Footer, Watermark, PageNum, LineNum, Redaction lub Bates, aby zapisać podtyp /Subtype Pagination; przekaż pusty łańcuch dla nagiego /Artifact BMC |
|---|
Zapisywany operator
Niepuste wartości używają słownika właściwości z operatorem BDC; pusta wartość używa /Artifact BMC
Wersja PDF
Background, PageNum, LineNum, Redaction i Bates wymagają PDF 2.0 i automatycznie podnoszą wersję funkcji wyjściowych
Wartości zwracane
| 0 | Niepowodzenie (brak otwartego dokumentu) |
|---|---|
| 1 | Region artefaktu otwarty pomyślnie |
Przykład
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;