Kuika'nın Report Designer modülü, uygulamalarınızda rapor oluşturma, düzenleme ve görselleştirme işlemleri için kullanılır. Bu modül ile farklı veri kaynaklarından gelen bilgileri derleyebilir, kullanıcı dostu raporlar hazırlayabilir ve uygulama içinde yayınlayabilirsiniz. Bu eğitim içeriğinde, Report Designer modülü aracılığıyla rapor tasarlamayı, verileri görselleştirmeyi, rapor çıktılarını özelleştirmeyi öğreneceksiniz.
Yeni bir rapor oluşturmak için:


Canvas, rapor tasarımının yapıldığı ana alandır. Free position özelliği sayesinde öğeleri sayfa üzerinde dilediğiniz yere sürükleyip konumlandırabilirsiniz.
Canvas üzerinde:
Canvas Alan Yapısı (Band Yapısı)
Canvas üzerinde rapor alanları bant (band) yapısı ile organize edilir. Bu bantlar Canvas’ın sol tarafında görüntülenir ve tıklanarak seçilebilir.
Kullanılabilen bantlar:
Bu yapı sayesinde:
Izometrik (Noktalı Kağıt) Tasarım Modu
Canvas varsayılan olarak izometrik (noktalı kağıt) görünümde gelir. Bu mod sayesinde:
Cetvel ve Ölçülendirme
Canvas üzerinde yer alan mavi cetveller, hizalama ve ölçülendirme işlemlerini kolaylaştırır.
Ayrıca cetvel üzerinden kılavuz çizgileri (guide) eklenerek hizalama daha da kolaylaştırılabilir.
Sayfa Kenar Boşlukları (Padding)
Sayfa kenar boşlukları özelleştirilebilir. Noktalı tasarım modunda padding alanları noktasız gösterilerek içerik alanı görsel olarak ayrıştırılır.
Paper Size (Kağıt Boyutu)
Header bölümünde bulunan Paper Size alanı aşağıdaki seçenekleri içerir:
Boyutlandırma ikonuyla genişlik ve yükseklik manuel olarak düzenlenebilir. Bu ayarlar, raporun hem dijital hem de basılı çıktılarda doğru görünmesini sağlar.

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
Page Header & Page Footer
Sayfa bazlı tekrar eden başlık ve alt bilgi alanları oluşturmak için kullanılır.
Box
Label
Icon & Image
Vertical Panel
QR Renderer & Barcode Renderer
Divider
Page Break
Report Table
Report Table, dinamik veri gösterimi için kullanılır.
Report Table kullanabilmek için:
Özellikler:
Static Table
Static Table, Excel benzeri sabit tablo yapısı sunar.
Table Operations
Alt kısımdaki Table Operations alanından:
Merge işlemi sırasında:
Birden fazla hücre seçildiğinde, seçilen kolon sayısı Colspan alanına otomatik yansır.
Reports Paneli, uygulamadaki tüm raporların listelendiği ve yönetildiği ana ekrandır.

Properties Paneli, seçilen elemente göre farklı ayarlar sunar:
Element bazında farklı ayarlar sunulur:
Watermark alanı, rapor üzerine filigran (watermark) eklemek için kullanılır. Filigranlar genellikle:
Watermark ayarları Screen seçiliyken Properties paneli üzerinden yapılır.
Report Parameters alanı, rapor içerisinde kullanılan parametrik değerlerin yönetilmesini sağlar. Label gibi elementlerde metin içerisine @parametre formatında değerler yazıldığında, bu parametreler otomatik olarak algılanır ve Screen seçiliyken Properties panelinde Report Parameters bölümünde görüntülenir.
Örneğin:
Bu kullanımda:
Parametre Oluşturma
Parametrik değer oluşturmak için:
Parametre Değer Kaynakları
Her parametre farklı kaynaklardan değer alabilir.
Desteklenen değer türleri:
Bu yapı sayesinde rapor içerisinde dinamik veri gösterimi sağlanabilir.
Parametrelerin Raporda Kullanılması
Parametrelere verilen değerler, rapor oluşturulduğunda ilgili Label veya element içerisinde otomatik olarak görüntülenir.
Örneğin: Label değeri: My name is @name @surname
Parametre değerleri:
Rapor çıktısı: My name is John Doe
Parametre Görünürlüğü
Report Parameters paneli yalnızca raporda parametrik değer kullanıldığında görüntülenir.
Rapor içerisinde herhangi bir @parametre kullanılmadığında bu bölüm görünmez.
Styling Paneli, görsel ayarlamalar yapmanıza olanak tanır.
Styling Paneli, raporlarınıza profesyonel bir görünüm kazandırmanıza yardımcı olur.
Report Designer; serbest konumlandırma, gelişmiş ölçülendirme, dinamik tablo yapıları ve görsel özelleştirme seçenekleri ile raporlarınızı hem veri odaklı hem de profesyonel görünümlü hale getirmenizi sağlar. Bu modül sayesinde uygulamalarınız için etkili, esnek ve baskı uyumlu raporlar tasarlayabilirsiniz.