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
| PageRange | Sayfa aralığı ifadesi veya tüm sayfalar için boş dize |
|---|---|
| Text | Satı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 |
| Opacity | 0 ile 1 arasında metin opaklığı; 1 tamamen opak çizer |
| Alignment | 0 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 |
| IsHeader | True ü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);