THotPDF.SetPageLabel Method
Aggiunge o sostituisce un intervallo di etichette di pagina del documento generato che inizia a un indice di pagina in base zero
Dichiarazione
procedure SetPageLabel(StartPageIndex: Integer; Style: THPDFPageLabelStyle; const Prefix: AnsiString = ''; StartNumber: Integer = 1);
UnitÃ
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
StartPageIndex | Indice di pagina in base zero dove ha inizio l'intervallo di etichette |
Style | Stile di numerazione tratto da THPDFPageLabelStyle |
Prefix | Testo facoltativo inserito prima di ogni numero di pagina generato |
StartNumber | Primo numero logico usato da questo intervallo, a partire da 1 o superiore |
Note d'uso
- Il metodo scrive un albero numerico
/PageLabelsnel catalogo quandoEndDocfinalizza il PDF generato - Chiamare di nuovo il metodo con lo stesso
StartPageIndexsostituisce l'intervallo precedente - Quando nessun intervallo inizia dalla prima pagina, le pagine precedenti al primo intervallo conservano i numeri decimali semplici, perché l'albero numerico deve coprire l'indice di pagina 0 (ISO 32000-1 12.4.2)
- Un prefisso con byte sopra 127 viene letto come UTF-8 e memorizzato come stringa di testo Unicode
- La versione PDF attiva deve supportare le etichette di pagina, quindi HotPDF solleva o valida PDF 1.3 secondo
StrictVersionLock - Le etichette di pagina modificano la numerazione mostrata dal viewer e non riordinano le pagine