AddPageHeaderFooter

Sayfa İşleme, Ek açıklamalar

Açıklama

AddPageHeader ve AddPageFooter arkasındaki paylaşılan ilkel. Aralıktaki her sayfanın üst veya alt kenarına, kaplama modunda o anda seçili yazı tipini kullanarak sabit bir satır damgalar; damga belirteçlerini her hedef sayfaya göre genişletir ve sonucu Header veya Footer alt türüne sahip bir Pagination yapay ögesi içine alır

Sözdizimi

Delphi

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

Parametreler

PageRangeSayfa aralığı ifadesi veya tüm sayfalar için boş dize
TextSatır metni; ExpandStampTokens tarafından anlaşılan belirteçler her hedef sayfaya göre genişletilir
MarginÜst kenardan (üstbilgi) veya alt kenardan (altbilgi) satıra uzaklık, PDF punto cinsinden
Opacity0 ile 1 arasında metin opaklığı; 1 tamamen opak çizer
Alignment0 kenar boşluğunda sola hizalar, 1 kenar boşlukları arasında ortalar, 2 sağa hizalar ve sağ kenardan kenar boşluğu uzaklığını korur
IsHeaderTrue üst kenar boşluğuna bir üstbilgi damgalar, False alt kenar boşluğuna bir altbilgi damgalar

Dönüş değerleri

Satırın damgalandığı sayfa sayısı; hiçbir belge seçili değilken, Text boşken veya aralığın hiçbir sayfası seçilemediğinde 0

Açıklamalar

Satır geçerli yazı tipi ve boyutla ölçülür; bu yüzden önce SelectFont'u çağırın. IsHeader True iken satır üst kenardan Margin uzaklığında durur; False iken geçerli sayfa yüksekliğine ve metin yüksekliğine göre hesaplanarak alt kenardan Margin uzaklığında durur. Çağrı döndüğünde seçili sayfa geri yüklanır

Örnek

PDF.SelectFont(PDF.AddStandardFont(sfHelvetica));
PDF.AddPageHeaderFooter('2-', 'Confidential - <%PageNo%>', 20, 0.6, 2, False);