BeginArtifactA

PDF etiquetado, Accesibilidad

Descripción

La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a BeginArtifact y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual

Abre una región de artefacto PDF. El contenido de artefacto es decorativo o estructural (encabezados, pies y números de página, imágenes de fondo y líneas de división) y se excluye expresamente del orden de lectura lógico del documento. Los lectores de pantalla omiten por completo las regiones de artefacto

Escriba los gráficos o el texto del artefacto entre BeginArtifact y la llamada EndArtifact correspondiente

Sintaxis

Delphi

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

DLL

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

Parámetros

SubTypeNombre opcional del subtipo de artefacto. Valores habituales: Header, Footer, Watermark, Background. Pase una cadena vacía para omitir el subtipo

Valores devueltos

0Error (no hay ningún documento abierto)
1La región de artefacto se ha abierto correctamente

Ejemplo

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