THotPDF.SetPageLabel Method
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 | Zero-based page index where the label range begins |
Style | THPDFPageLabelStyleNumbering style from THPDFPageLabelStyle |
Prefix | Optional text placed before each generated page number |
StartNumber | First logical number used by this range, starting at 1 or higher |
Notas de uso
/PageLabelsnumber tree whenEndDocThe method writes a catalog /PageLabels number tree when EndDoc finalizes the generated PDFStartPageIndexCalling the method again with the same StartPageIndex replaces the earlier range- Cuando ningún rango empieza en la primera página, las páginas anteriores al primer rango conservan números decimales simples, porque el number tree debe cubrir el índice de página 0 (ISO 32000-1 12.4.2)
- Un prefijo con bytes mayores que 127 se lee como UTF-8 y se guarda como cadena de texto Unicode
StrictVersionLockThe active PDF version must support page labels, so HotPDF raises or validates PDF 1.3 according to StrictVersionLock- Page labels change viewer page-number display and do not reorder pages
Related API
- THPDFPageLabelStyle Type
- THotPDF.ClearPageLabels Method