BeginArtifact
PDF etiquetado, accesibilidad
Descripción
Abre una región de artefacto de PDF. El contenido de los artefactos es decorativo o estructural (encabezados y pies de página, números de página, imágenes de fondo, líneas de filete) y se excluye explícitamente del orden de lectura lógico del documento. Los lectores de pantalla omiten por completo las regiones de artefactoEscriba los gráficos o el texto del artefacto entre
BeginArtifact y la llamada EndArtifact correspondiente
Sintaxis
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);
Parámetros
| SubType | Pase Pagination, Layout, Page o el Background de PDF 2.0 para escribir un /Type de artefacto; pase Header, Footer, Watermark, PageNum, LineNum, Redaction o Bates para escribir un /Subtype de Pagination; pase una cadena vacía para un /Artifact BMC simple |
|---|
Operador escrito
Los valores no vacíos usan un diccionario de propiedades seguido de BDC; un valor vacío usa /Artifact BMC
Versión de PDF
Background, PageNum, LineNum, Redaction y Bates requieren PDF 2.0 y elevan automáticamente la versión de características de salida
Valores devueltos
| 0 | Error (no hay ningún documento abierto) |
|---|---|
| 1 | Región de artefacto abierta correctamente |
Ejemplo
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;