Kullanıcı Kılavuzu

Report Designer Header Kullanımı

13/2/26
Report Designer Header Kullanımı

Header, Report Designer içerisinde raporun üst bölümünde yer alan ve raporun başlığını veya özet bilgilerini sunmak için kullanılan yapısal bir elementtir. Header, rapor çıktısında sayfanın üst kısmında konumlanır ve raporun görsel bütünlüğünü sağlar.

Header elementi; rapor başlığı, logo, tarih bilgisi, sayfa numarası veya sabit açıklama alanları gibi raporun tümüne ait bilgilerin gösterilmesi için kullanılır. UI Design’daki Header’dan farklı olarak, Report Designer Header etkileşim odaklı değil, çıktı ve baskı odaklı bir yapıdır.

Ne Zaman Header Kullanılmalıdır?

Header aşağıdaki senaryolarda tercih edilir:

  • Raporun başlığını veya açıklamasını göstermek için
  • Kurum logosu veya rapor kimliğini vurgulamak için
  • Rapor tarihi, rapor adı veya sabit bilgi alanları eklemek için
  • PDF ve baskı çıktılarında raporun üst bilgisini standartlaştırmak için

Header Elementinin Temel Davranışı

  • Header, raporun üst kısmında konumlanır ve çıktı sırasında bu konumunu korur.
  • Header bir kapsayıcı (container) elementtir. İçerisine farklı elementler eklenebilir.
  • Header’ın kendine ait bir aksiyon veya veri bağlama yapısı yoktur.
  • Header içeriği statiktir; kullanıcı etkileşimine göre değişmez.

Otomatik Boyutlanma (Auto Resize)

Header, Footer ve Box elementleri için geçerli olan ortak bir davranış vardır:

  • Bu elementlerin içerisine bir element sürüklendiğinde,
  • Eğer eklenen içerik mevcut alana sığmazsa,
  • Elementin yüksekliği (size) otomatik olarak genişler.

Bu sayede:

  • İçerik taşması yaşanmaz,
  • Manuel height hesaplaması yapmaya gerek kalmaz,
  • Baskı ve PDF çıktılarında düzen korunur.

Header İçerisine Eklenebilen Elementler

Header içerisine aşağıdaki elementler eklenebilir:

  • Label (metin)
  • Image (logo veya görsel)
  • Icon
  • Divider
  • Box
  • Static Table

Header, raporun görsel üst bilgisi olarak çalıştığı için etkileşimli veya veri bazlı elementler için sınırlamalar içerir.

Header İçin Kısıtlamalar

QR Renderer ve Barcode Renderer

  • QR Renderer ve Barcode Renderer elementleri:
    • Header ve Footer içerisine sürüklenemez.
  • Bu elementler yalnızca raporun gövde (body) alanında kullanılabilir.

Bu kısıtlama, barkod ve QR kodların genellikle veriye bağlı ve satır bazlı kullanılması gerektiği durumlara yöneliktir.

Header ve Footer Arasındaki Davranış Farkı

Header ve Footer, rapor çıktısında özel bir davranışa sahiptir:

  • Header, raporun ilk sayfasında görüntülenir.
  • Footer, raporun son sayfasında görüntülenir.

Örneğin:

  • Rapor içerisine dinamik bir Report Table eklenmiş olsun,
  • Tablo, veri miktarı nedeniyle 3 sayfaya bölünsün.

Bu durumda:

  • Header yalnızca 1. sayfada yer alır,
  • Footer yalnızca 3. (son) sayfada yer alır.

Bu yapı sayesinde:

  • Rapor başlangıç ve bitiş bilgileri net şekilde ayrılır,
  • Tekrarlı header/footer kullanımı önlenmiş olur.

Report Header Kavramı

Report Designer içerisinde Header elementi, sistem tarafından Report Header olarak değerlendirilir.

Report Header:

  • UI Design’daki Header’dan farklıdır,
  • Navigasyon veya etkileşim amacı taşımaz,
  • Rapor çıktısının yapısal bir parçasıdır.
  • Yükseklik (height) ayarı alabilir,
  • Border eklenebilir,
  • İçerisine yerleştirilen elementlerin düzeniyle şekillenir.

Styling ve Görsel Ayarlar

Header’ın görsel düzeni doğrudan Header üzerinden değil, içerisine eklenen elementler üzerinden yapılır.

  • Arka plan rengi, Label veya Box kullanılarak sağlanabilir.
  • Border ihtiyacı varsa, Header’a border eklenebilir.
  • Hizalama ve boşluklar, iç elementlerin layout ayarları ile kontrol edilir.

Header Kullanım Senaryosu

Bir raporlama uygulamasında, kullanıcıya sunulan raporun kimliğini ve amacını net bir şekilde belirtmek için raporun en üst bölümünde bir Header (Report Header) alanı kullanılır. Bu alan, raporun başlığını, kurum bilgisini ve rapora ait temel özet bilgileri tek bir yerde toplayarak raporun daha anlaşılır ve profesyonel görünmesini sağlar.

Bu senaryoda Header; rapor başlığı, kurum logosu ve rapor tarihi gibi rapor boyunca değişmeyen, sabit bilgileri göstermek amacıyla kullanılır. Header içeriği, rapor gövdesinde yer alan dinamik verilerden bağımsızdır ve yalnızca raporun üst bilgisini temsil eder.

Senaryoda:

  • Header, raporun en üst kısmında konumlandırılır.
  • Header alanı, rapor başlığını ve kurumsal kimliği gösterir.
  • İçerik statiktir ve kullanıcı etkileşimine bağlı değildir.
  • Header içeriği, rapor çıktısında yalnızca ilk sayfada görüntülenir.
  • Rapor gövdesinde yer alan dinamik tablolar sayfa sayısını artırsa bile Header tekrar etmez.

Adım 1 – Header Elementini Ekleme

  • Report Designer modülünü açın.
  • Sol panelde yer alan Elements alanından Header elementini seçin.
  • Header’ı sürükleyerek Canvas üzerine bırakın.

Header, otomatik olarak raporun üst kısmına yerleştirilir ve Report Header olarak değerlendirilir.

Adım 2 – Header İçeriğini Oluşturma

  • Header içerisine bir Label elementini sürükleyin.
  • Label metnini rapor başlığı olacak şekilde tanımlayın. Örnek: “Fatura Listesi Raporu”
  • İsteğe bağlı olarak:
    • Bir Image elementi ekleyerek kurum logosunu yerleştirin.
    • İkinci bir Label ile rapor tarihi veya açıklama bilgisi ekleyin.

Header içerisine eklenen elementler, mevcut alana sığmazsa Header yüksekliği otomatik olarak genişler.

Adım 3 – Görsel Düzenleme

  • Header’a veya içindeki elementlere border ekleyerek üst alanı rapor gövdesinden ayırın.
  • Gerekirse Box kullanarak Header arka planını vurgulayın.
  • Metin hizalamalarını ve boşlukları iç elementlerin layout ayarları üzerinden düzenleyin.

Bu düzenlemeler, raporun ilk bakışta daha okunabilir olmasını sağlar.

Adım 4 – Dinamik İçerikle Birlikte Kullanım

  1. Header’ın altına bir Report Table veya Static Table ekleyin.
  2. Tablo, veri miktarına bağlı olarak birden fazla sayfaya bölünebilir.

Örneğin:

  • Report Table, veri nedeniyle 3 sayfa oluşturursa:
    • Header yalnızca 1. sayfada görüntülenir.
    • Footer (varsa) yalnızca son sayfada yer alır.

Bu yapı sayesinde raporun başlangıç ve bitiş alanları net şekilde ayrılmış olur.

Bu senaryo sonunda:

  • Raporun üst bilgisini temsil eden bir Report Header oluşturulmuş olur.
  • Header içeriği, rapor gövdesinden bağımsız ve sabittir.
  • Çok sayfalı raporlarda Header yalnızca ilk sayfada yer alır.
  • Rapor, daha düzenli ve kurumsal bir görünüme kavuşur.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar