THotPDF.SetPageLabel Método
Resumen del método: THotPDF.SetPageLabel Method
Declaración
procedure SetPageLabel(StartPageIndex: Integer; Style: THPDFPageLabelStyle; const Prefix: AnsiString = ''; StartNumber: Integer = 1);
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
StartPageIndex | Índice de página basado en cero donde comienza el rango de etiquetas |
Style | Estilo de numeración de THPDFPageLabelStyle |
Prefix | Texto opcional colocado antes de cada número de página generado |
StartNumber | Primer número lógico usado por este rango, empezando en 1 o más |
Notas de uso
- El método escribe un árbol de números
/PageLabelsen el catálogo cuandoEndDocfinaliza el PDF generado - Volver a llamar al método con el mismo
StartPageIndexreemplaza el rango anterior - Cuando ningún rango empieza en la primera página, las páginas anteriores al primer rango conservan números decimales simples, porque el árbol de números debe cubrir el índice de página 0 (ISO 32000-1 12.4.2)
- Un prefijo con bytes por encima de 127 se lee como UTF-8 y se almacena como una cadena de texto Unicode
- La versión PDF activa debe soportar etiquetas de página, así que HotPDF eleva o valida PDF 1.3 según
StrictVersionLock - Las etiquetas de página cambian la visualización del número de página en el visor y no reordenan las páginas