AddPageFooter

Manipulacija stranicama, Beleške i interaktivne veze

Opis

Pečata pokretnu liniju podnožja na jednoj ili više strana izabranog dokumenta. Tekst se crta u režimu preklapanja trenutno izabranim fontom, tokeni pečata poput <%PageNo%> šire se prema svakoj ciljnoj strani pre merenja linije, a otpečaćena linija obavija se u Pagination artefakt sa podtipom Footer, tako da je čitaoci označenih PDF-ova tretiraju kao element strane, a ne kao ponovljeni sadržaj

Sintaksa

Delphi

Function TPDFlib.AddPageFooter(Const PageRange, Text: WideString;
  Margin, Opacity: Double; Alignment: Integer): Integer;

Parametri

PageRangeIzraz opsega strana, ili prazan niz za sve strane
TextTekst podnožja; tokene koje razume ExpandStampTokens šire se prema svakoj ciljnoj strani
MarginRastojanje od donje ivice strane do linije podnožja, u PDF tačkama
OpacityNeprovidnost teksta između 0 i 1, gde 1 crta potpuno neprovidno
Alignment0 poravnava levo uz marginu, 1 centrira između margina, 2 poravnava desno i čuva rastojanje margine od desne ivice

Povratne vrednosti

Broj strana na kojima je podnožje otpečaćeno, ili 0 kada nijedan dokument nije izabran, Text je prazan ili nijedna strana opsega nije mogla biti izabrana

Napomene

Linija se meri trenutnim fontom i veličinom, pa prvo pozovite SelectFont; sadržaj koji je već na strani ostaje vidljiv ispod preklapanja. Izabrana strana se vraća kada se poziv završi

Za uloge podnožja prve, neparne i parne strane uz podršku za HTML sadržaj pogledajte ApplyPageHeaderFooterSet

Primer

PDF.SelectFont(PDF.AddStandardFont(sfHelvetica));
PDF.AddPageFooter('', '<%ShortDate%> - <%PageNo%>/<%TotalPages%>', 24, 0.8, 2);