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.
Page Header & Page Footer
Sayfa bazlı tekrar eden başlık ve alt bilgi alanları oluşturmak için kullanılır.
Rapor birden fazla sayfaya bölündüğünde her sayfada tekrar eden içerikler eklemek için kullanılır.
İçerisine Label, Image, Icon ve diğer desteklenen elementler sürüklenebilir.
Alan yetersiz olduğunda yükseklik otomatik olarak genişleyebilir.
Height ve border ayarları yapılabilir.
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.
Symbol Picker üzerinden Total Pages seçilerek rapordaki toplam sayfa sayısı dinamik olarak gösterilebilir.
Label elementi için Border desteği bulunur. Border özelliği ile kenarlık rengi, kalınlığı ve görünümü düzenlenebilir.
Zengin metin (Rich Text) desteği: Label içeriğine formatlama etiketleri kullanılarak renk ve boyut gibi biçimlendirmeler uygulanabilir. Bu şekilde biçimlendirilmiş sabit/elle yazılmış metinler, hem Canvas üzerindeki önizlemede hem de üretilen PDF çıktısında aynı biçimli (zengin metin) görünümle görüntülenir.
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.