RegisterHeading

Diseño de página

Descripción

Registra un encabezado en la página seleccionada para una tabla de contenido posterior

Sintaxis

Delphi

Function TPDFlib.RegisterHeading(Level: Integer; Const Title: WideString): Integer;

Parámetros

LevelNivel de anidamiento, 1 para un encabezado de nivel superior
TitleEl texto que se listará

Valores devueltos

CountCuántos encabezados están registrados
0El nivel o el título estaba vacío, o no hay ninguna página seleccionada

Observaciones

El encabezado recuerda dónde apunta, no qué número de página tiene actualmente. Eso permite insertar la página de contenido antes del cuerpo terminado —lo que vuelve a numerar cada página a la que hace referencia— sin tener que corregir ninguna entrada ni enlace

Los registros pertenecen al documento seleccionado en ese momento Abrir otro documento los deja en su lugar, pero ya no se resuelven, de modo que una página de contenido solo puede dibujarse en el documento del que proceden sus encabezados

Ejemplo

PDF.DrawText(72, 100, 'Chapter One');
PDF.RegisterHeading(1, 'Chapter One');

Véase también

RegisterHeadingEx, DrawTOC, PopulateOutlineFromHeadings