THotPDF.SetPageLabel Method
Voegt een paginabelagbereik van het gegenereerde document toe of vervangt dat, beginnend op een nulgebaseerde pagina-index
Declaratie
procedure SetPageLabel(StartPageIndex: Integer; Style: THPDFPageLabelStyle; const Prefix: AnsiString = ''; StartNumber: Integer = 1);
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
StartPageIndex | Nulgebaseerde pagina-index waar het labelbereik begint |
Style | Nummeringsstijl uit THPDFPageLabelStyle |
Prefix | Optionele tekst die vóór elk gegenereerd paginanummer wordt geplaatst |
StartNumber | Eerste logische nummer dat dit bereik gebruikt, beginnend bij 1 of hoger |
Gebruiksopmerkingen
- De methode schrijft een
/PageLabels-nummerboom in de catalogus wanneerEndDocde gegenereerde PDF afrondt - De methode opnieuw aanroepen met dezelfde
StartPageIndexvervangt het eerdere bereik - Begint er geen bereik op de eerste pagina, dan houden de pagina's vóór het eerste bereik gewone decimale nummers, omdat de nummerboom pagina-index 0 moet dekken (ISO 32000-1 12.4.2)
- Een prefix met bytes boven 127 wordt als UTF-8 gelezen en als Unicode-text string opgeslagen
- De actieve PDF-versie moet paginalabels ondersteunen, dus HotPDF verhoogt of valideert PDF 1.3 volgens
StrictVersionLock - Paginalabels wijzigen de paginanummerweergave in de viewer en herschikken geen pagina's