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

SubTypePrzekaż 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

0Niepowodzenie (brak otwartego dokumentu)
1Region 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;