Canvas’ın sol tarafında UI Design panelindekine benzer bir yapı vardır. Bu bölümde, raporunuzu oluşturmak için ihtiyaç duyacağınız Elements Panel, Custom Actions ve Item Tree panelleri bulunur. Elements panelinde, raporunuza ekleyebileceğiniz farklı element türlerini görebilirsiniz. Custom Actions paneli, özel işlemleri tanımlamanıza olanak tanır; örneğin, rapor içinde dinamik filtreler veya koşullu biçimlendirme işlemlerini tanımlayabilirsiniz. Item Tree ise raporda kullandığınız tüm elementleri hiyerarşik bir yapıda görüntülemenize ve düzenlemenize olanak sağlar.
Bu modül sayesinde raporlarınızı sadece veri sunumuna odaklanmış bir araçtan öteye taşıyarak, görsel olarak etkili ve kullanıcı dostu bir hale getirebilir, işletme ihtiyaçlarınıza özel raporlar tasarlayabilirsiniz.
Report Designer modülündeyken sol kenarda bulunan “Elements” panelindeki elementleri ve kullanım alanlarını inceleyelim.
Header: Rapor başlığını ve genel bilgilerini göstermek için kullanılan sabit üst bilgi alanıdır. Header, bir panel gibi davranır ve her rapor sayfasında otomatik olarak eklenir. Örneğin, 10 sayfalık bir rapor oluşturduğunuzda, her sayfanın üst kısmında header bölümü görünür, böylece tüm sayfalarda tutarlılık sağlanır.
Footer: Raporun alt kısmında genel bilgileri veya açıklamaları göstermek için kullanılan sabit alt bilgi alanıdır. Tıpkı header gibi, footer da her sayfada otomatik olarak eklenir. 10 sayfalık bir rapor oluşturduğunuzda her sayfanın altında footer bulunur, böylece sayfalar arasında uyumlu bir alt bilgi alanı sağlanır.
Label: Metin, açıklama veya etiket eklemek için kullanılan bir elementtir. UI Design’dan farklı olarak, metin uzunluğuna göre otomatik olarak yeniden boyutlandırılabilir. Label elementinin “Writing Mode” özelliği ile metin yönünü yatay veya dikey olarak ayarlayabilirsiniz, böylece metinlerin daha okunabilir ve uyumlu bir görünüm kazanmasını sağlayabilirsiniz.
Icon: Raporlarınıza görsel ikonlar eklemek için kullanılır. Bu element, raporda önemli bilgileri veya belirli içerikleri vurgulamak için idealdir.
Box: Belirli bölümleri gruplayarak düzenli bir görünüm oluşturmak amacıyla kullanılan bir kutu elementidir. Box, arka plan rengi veya stil özelleştirmesi yapmanıza olanak tanır ve rapor içinde belirgin alanlar oluşturmanızı sağlar.
Panel: Bir grup öğeyi bir araya getirip düzenli bir yapı oluşturmak için kullanılan bir elementtir. Panel, içerisinde yer alan diğer elementleri düzenlemenizi ve organize etmenizi sağlar.
Barcode Renderer: Ürün bilgilerini, kimlik numaralarını veya diğer verileri barkod formatında göstermek için kullanılan bir elementtir. Bu sayede veriler, tarayıcı cihazlarla hızlıca okunabilir.
Page Break: Rapor sayfaları arasında kesinti oluşturur. Bu element, uzun raporları düzenli bir şekilde sayfalara ayırmak için kullanılır.
Image: Logo, fotoğraf veya diğer görsel öğeleri raporlara eklemek için kullanılır. Base64 formatında görselleri destekler ve fare ile kolayca yeniden boyutlandırılabilir. Ayrıca, styling panelinden boyutlandırma ve stil ayarları yapılabilir.
QR Renderer: Verileri QR kod formatında göstermek için kullanılan bir elementtir. QR kodlar, mobil cihazlarla kolayca taranabilir.
Report Table: Veri tabloları oluşturmak için kullanılan bir elementtir. Panel Block özelliği ile tablodaki içerikleri düzenleyebilir, tablolarınızı daha düzenli ve kullanıcı dostu bir hale getirebilirsiniz.
Ek Özellikler ve Kullanım Detayları
Elements Panelinden Canvas’a Element Ekleme :
Elementler, Canvas’a otomatik olarak panel oluşturularak eklenir.
Panel boyutlandırılmasında, içerisinde bulunan elementin boyutundan küçük bir değer verilemez. Elementler panelin dışına taşamaz.
Konum ve Boyut Değişiklikleri:
Canvas üzerinde bulunan elementlerin konumları sürükle-bırak ile değiştirildiğinde, styling panelinde konum (X-Y) değerleri otomatik olarak yeni konuma göre gösterilir.
Size (Boyut) değerlerinde yapılan değişiklikler doğrultusunda elementlerin arkasında yer alan panelin de boyutu değişir.
Kuika’nın Report Designer elementleri ve özellikleri, raporlarınızı daha etkili bir şekilde tasarlamanıza ve istediğiniz verileri görsel olarak zengin bir biçimde sunmanıza olanak tanır.