Footer, Report Designer içerisinde raporun alt bölümünde yer alan ve raporun tamamlayıcı bilgilerini sunmak için kullanılan yapısal bir elementtir. Footer, rapor çıktısının en alt kısmında konumlanır ve genellikle raporun bitiş bilgilerini, yasal metinlerini veya sabit açıklamalarını göstermek amacıyla kullanılır.
UI Design’daki Footer’dan farklı olarak Report Designer Footer, etkileşim ve navigasyon amacı taşımaz; çıktı ve baskı odaklı bir yapı sunar. Raporun genel düzenini tamamlar ve raporun profesyonel bir kapanış alanına sahip olmasını sağlar.
Ne Zaman Footer Kullanılmalıdır?
Footer aşağıdaki senaryolarda tercih edilir:
Telif hakkı veya yasal bilgilendirme metinlerini göstermek
Raporu hazırlayan kurum veya birim bilgisini belirtmek
Rapor oluşturulma tarihi veya versiyon bilgisini eklemek
Uzun raporlarda bitiş açıklaması veya kısa not alanı oluşturmak
PDF ve baskı çıktılarında raporun alt bilgisini standartlaştırmak
Footer Elementinin Temel Davranışı
Footer, raporun alt kısmında konumlanır.
Footer bir kapsayıcı (container) elementtir. İçerisine farklı elementler eklenebilir.
Footer’ın kendine ait bir aksiyon veya veri bağlama mekanizması yoktur.
Footer içeriği statiktir ve rapor boyunca değişmez.
Otomatik Boyutlanma (Auto Resize)
Footer, Header ve Box elementleri için ortak olan bir davranışa sahiptir:
Footer içerisine bir element sürüklendiğinde,
Eğer eklenen içerik mevcut alana sığmazsa,
Footer’ın yüksekliği (size) otomatik olarak genişler.
Bu sayede:
İçerik taşmaları engellenir,
Manuel yükseklik ayarlama ihtiyacı ortadan kalkar,
Baskı ve PDF çıktılarında düzen bozulmaz.
Footer İçerisine Eklenebilen Elementler
Footer içerisine aşağıdaki elementler eklenebilir:
Label (metin)
Image
Icon
Divider
Box
Static Table
Footer, raporun bitiş alanı olarak kullanıldığı için içeriklerin sabit ve bilgilendirici olması önerilir.
Footer İçin Kısıtlamalar
QR Renderer ve Barcode Renderer
QR Renderer ve Barcode Renderer elementleri:
Footer içerisine sürüklenemez.
Bu elementler yalnızca raporun gövde (body) alanında kullanılabilir.
Bu kısıtlama, QR ve Barcode gibi elementlerin genellikle veriye bağlı veya satır bazlı kullanılması nedeniyle uygulanır.
Footer ve Çok Sayfalı Rapor Davranışı
Footer, çok sayfalı raporlarda özel bir davranış sergiler:
Footer, yalnızca raporun son sayfasında görüntülenir.
Örneğin:
Rapor içerisinde dinamik bir Report Table yer alsın,
Bu tablo veri miktarı nedeniyle 3 sayfaya bölünsün.
Bu durumda:
Footer yalnızca 3. (son) sayfada yer alır,
Önceki sayfalarda Footer tekrarlanmaz.
Bu yapı sayesinde raporun kapanış bilgileri tek bir noktada toplanır.
Report Footer Kavramı
Report Designer içerisinde Footer elementi, sistem tarafından Report Footer olarak değerlendirilir.
Footer’ın görsel düzenlemeleri doğrudan Footer üzerinden değil, içerisine eklenen elementler üzerinden yapılır.
Arka plan rengi Box veya Label kullanılarak oluşturulabilir.
Border ihtiyacı varsa Footer’a border eklenebilir.
Hizalama ve boşluklar, Footer içindeki elementlerin layout ayarları ile kontrol edilir.
Footer Kullanım Senaryosu
Bir raporlama uygulamasında, raporun sonunda yer alacak telif hakkı ve açıklama bilgilerinin düzenli bir şekilde sunulması için Footer alanı kullanılır.
Bu senaryoda Footer; raporu hazırlayan kurum bilgisi, telif hakkı metni ve kısa bir bilgilendirme notunu göstermek amacıyla kullanılır. Footer içeriği, raporun gövdesinde yer alan dinamik verilerden bağımsızdır ve raporun bitiş alanını temsil eder.
Senaryoda:
Footer, raporun en alt bölümünde konumlanır.
İçerik statiktir ve rapor boyunca değişmez.
Rapor birden fazla sayfaya bölünse bile Footer yalnızca son sayfada görüntülenir.
Footer, raporun profesyonel bir kapanış alanı oluşturmasını sağlar.
Adım 1 – Footer Elementini Ekleme
Report Designer modülünü açın.
Sol panelden Elements alanına gidin.
Footer elementini sürükleyerek Canvas üzerine bırakın.
Footer, otomatik olarak raporun alt kısmına yerleştirilir ve Report Footer olarak değerlendirilir.