Report Designer Elements Paneli

Canvas’ın sol tarafında yer alan Elements Paneli, rapor içeriğini oluşturmak için kullanılan tüm elementleri içerir.

Header & Footer

  • Sayfa başı ve alt bilgileri otomatik ekler.
  • İçerisine element sürüklendiğinde alan yetersizse otomatik olarak büyür.
  • QR Renderer ve Barcode Renderer bu alanların içine sürüklenemez.
  • Height ve border ayarları yapılabilir.
  • Dinamik raporlarda:
    • Rapor birden fazla sayfaya bölünürse
      • Header yalnızca ilk sayfada
      • Footer yalnızca son sayfada görüntülenir.
  • Sistem içinde Report Header olarak değerlendirilir.

Box

  • Width, height, x ve y değerleri düzenlenebilir.
  • Fill color ve border ayarları yapılabilir.
  • İçerisine istenilen element sürüklenebilir.
  • İçine eklenen içerik sığmazsa Box alanı otomatik genişler.

Label

  • Metin eklemek için kullanılır.
  • Yazı yönü ayarlanabilir.
  • Sağdan sola ve soldan sağa Vertical WritingMode desteği vardır.
  • Symbol Picker üzerinden Current Page seçilerek dinamik sayfa numarası eklenebilir.

Icon & Image

  • Görseller ve simgeler eklenebilir.
  • Boyut, renk ve konum ayarları yapılabilir.

Vertical Panel

  • Dikey sabit panel oluşturmak için kullanılır.
  • Sürükleyerek konumlandırılabilir.
  • Arka plan rengi ve border ayarlanabilir.
  • Birden fazla Vertical Panel eklenebilir.

QR Renderer & Barcode Renderer

  • Değer (Value) girildikten sonra width ve height ayarlanabilir.
  • Veri temelli görselleştirme için kullanılır.

Divider

  • Ayraç ekler.
  • Y pozisyonu, renk ve border ayarları yapılabilir.
  • Düz veya dashed (kesikli) stil uygulanabilir.

Page Break

  • Sayfa sonu eklemek için kullanılır.
  • Örneğin A4 (297 mm) boyutlu iki sayfa oluşturmak için:
    • Cetvelde Y = 297 olacak şekilde Page Break eklenebilir.
    • Layout tarafında Y değeri manuel olarak da 297 girilebilir.

Report Table

Report Table, dinamik veri gösterimi için kullanılır.

Report Table kullanabilmek için:

  • Önce Get Report Base64 aksiyonu eklenmelidir.
  • Ardından Print PDF veya Download PDF aksiyonu eklenmelidir.

Özellikler:

  • Dinamiktir.
  • Bir kolon içerisine birden fazla Label eklenebilir.
  • Element Direction özelliği ile yatay (horizontal) veya dikey (vertical) yön seçilebilir.
  • Element gap ayarlanabilir.
  • Fill color ve border özellikleri desteklenir.

Static Table

Static Table, Excel benzeri sabit tablo yapısı sunar.

  • İçerisine Label sürüklenerek x–y bazlı konumlandırma yapılabilir.
  • Border ayarlanabilir.
  • Kolon bazında:
    • Colspan
    • Rowspan özellikleri desteklenir.

Table Operations

Alt kısımdaki Table Operations alanından:

  • Üste/alta satır eklenebilir.
  • Sağa/sola kolon eklenebilir.
  • Kolon içeriği temizlenebilir.
  • Hücreler birleştirilebilir (Merge).

Merge işlemi sırasında:

  • Colspan ve Rowspan otomatik olarak devreye girer.
  • Birden fazla hücre seçildiğinde, seçilen kolon sayısı Colspan alanına otomatik yansır.