BeginArtifactA

Tagged PDF, Dostępność

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w BeginArtifact, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Otwiera region artefaktu PDF. Zawartość artefaktu ma charakter dekoracyjny lub strukturalny (nagłówki i stopki stron, numery stron, obrazy tła, linie rozdzielające) i jest jawnie wykluczona z logicznej kolejności odczytu dokumentu. Czytniki ekranu całkowicie pomijają regiony artefaktów.

Zapisz grafikę lub tekst artefaktu między wywołaniem BeginArtifact a odpowiadającym mu wywołaniem EndArtifact.

Składnia

Delphi

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

DLL

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

Parametry

SubTypeOpcjonalna nazwa podtypu artefaktu. Typowe wartości: Header, Footer, Watermark, Background. Przekaż pusty ciąg, aby pominąć podtyp

Wartości zwracane

0Niepowodzenie (brak otwartego dokumentu)
1Region artefaktu został pomyślnie otwarty

Przykład

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