AddPageFooter
Page Manipulation, Annotations
Opis
Otiskuje liniju živog podnožja na jednoj ili više stranica odabranog dokumenta. Tekst se crta u načinu prekrivanja trenutačno odabranim fontom, tokeni otiska poput <%PageNo%> proširuju se prema svakoj ciljnoj stranici prije mjerenja linije, a otiskana linija zatvorena je u artefakt paginacije s podtipom Footer, pa je čitači označenog PDF-a tretiraju kao element paginacije, a ne kao ponovljeni sadržaj
Sintaksa
Delphi
Function TPDFlib.AddPageFooter(Const PageRange, Text: WideString;
Margin, Opacity: Double; Alignment: Integer): Integer;Parametri
| PageRange | Izraz raspona stranica ili prazan niz za sve stranice |
|---|---|
| Text | Tekst podnožja; tokene koje razumije ExpandStampTokens proširuju se prema svakoj ciljnoj stranici |
| Margin | Udaljenost od donjeg ruba stranice do linije podnožja, u PDF točkama |
| Opacity | Neprozirnost teksta između 0 i 1, pri čemu 1 crta potpuno neprozirno |
| Alignment | 0 poravnava lijevo uz marginu, 1 centrirano između margina, 2 poravnava desno i čuva udaljenost margine od desnog ruba |
Povratne vrijednosti
Broj stranica na koje je podnožje otiskano, ili 0 kad nijedan dokument nije odabran, kad je Text prazan ili kad nijedna stranica raspona nije mogla biti odabrana
Napomene
Linija se mjeri trenutačnim fontom i veličinom, pa najprije pozovite SelectFont; sadržaj koji je već na stranici ostaje vidljiv ispod prekrivanja. Odabrana stranica vraća se po završetku poziva
Za uloge podnožja prve stranice, neparnih i parnih stranica sa podrškom za HTML sadržaj pogledajte ApplyPageHeaderFooterSet
Primjer
PDF.SelectFont(PDF.AddStandardFont(sfHelvetica));
PDF.AddPageFooter('', '<%ShortDate%> - <%PageNo%>/<%TotalPages%>', 24, 0.8, 2);