BeginArtifactA
PDF marcado, Acessibilidade
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de BeginArtifact e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Abre uma região de artifact PDF. Conteúdo de artifact é decorativo ou estrutural (cabeçalhos de página, rodapés, números de página, imagens de fundo, linhas de régua) e é explicitamente excluído da ordem de leitura lógica do documento. Leitores de tela ignoram regiões de artifact por completo
Escreva os gráficos ou o texto do artifact entre BeginArtifact e a chamada correspondente de EndArtifact.
Sintaxe
Delphi
Function DLBeginArtifactA(InstanceID: Integer; SubType: PAnsiChar): Integer;
DLL
int DLBeginArtifactA(int InstanceID, const char * SubType);
Parâmetros
| SubType | Nome de subtipo de artifact opcional. Valores comuns: Header, Footer, Watermark, Background. Passe uma string vazia para omitir o subtipo. |
|---|
Valores retornados
| 0 | Failed (no document is open) |
|---|---|
| 1 | Artifact region opened successfully |
Exemplo
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;