ClientPrintCommand

Top  Previous  Next

ClientPrintCommand, sunucu üzerinde bir dizi işlem çalıştırıp bir rapor dokümanı üretmek, üretilen dokümanı PostScript'e dönüştürüp tarayıcıya göndermek ve tarayıcı alanında dokümanı göstermeden doğrudan yerel yazıcıya göndermek için kullanılır.

Önemli Not: İşlem Listesi içinde PrintProcess işlemi mutlaka yer almalıdır ve bu işlemin "Yazdırma Yeri" özelliğinin değeri "2. İstemci Yazıcısı" olarak belirlenmelidir. Ayrıca ClientPrintCommand'ın bulunduğu sayfaya bir tane "Reporter > ClientPrint > ClientPrintIFrame" yerleştirilmelidir.

Tipik olarak bu elemanın işlem listesinde

1. PDF yapısında rapor üreten bir JasperProcess veya FopProcess işlemi

2. PDF yapısındaki raporu istemci yazıcısına gönderen bir PrintProcess işlemi

Bulunur. Doğal olarak; işlem listesi diğer işlemleri de içerebilir.

PrintCommand_pe

İşlem Listesi

İşlem listesi yazıcıya gönderilecek olan raporun üretilmesini sağlayan işlemleri ve mutlaka 1 adet PrintProcess işlemini içerir.

 

Girişi Doğrula

Çalıştırma düğmesine basıldığında girdi alan doğrulamalarının çalışması isteniyorsa bu özelliğe "true" değeri verilmelidir. Düğmeye basıldığında tüm işlem formu içindeki girdi alanları değil, elemanın "İşlem Listesi" özelliğinde seçilmiş olan işlem tanımlarının içinde bulundukları işlem blokları içinde yer alan girdi alanları doğrulanacaktır.

 

Onay İsteme Mesajı  

Bazı durumlarda işlemleri çalıştırmadan önce kullanıcının onayını almak gerekir; örneğin bir kayıt silmeden önce. Bu özelliğe bir değer girilirse bu değer kullanıcının onayının istendiği diyalogda gösterilecek ve işlem formu ancak kullanıcı onay verirse gönderilecektir.

 

Erişim Kontrolü (MScript kullanılabilir)

İşlem listesinde yer alan işlemler ancak oturuma sahip olan kullanıcının yetkisi var ise çalıştırılır. Bu özellikte bir tanım yapılmaz ise sayfanın Erişim Kontrolu özelliğindeki tanım kullanılır. Detaylı bilgi için ana yardım dokümanında   "Temel Elemanlar > Eleman "Sayfa" >  Özellik ''Erişim Kontrol''  konusuna bakın.

 

İşlem Yöneticisi İzleme Seviyesi (MScript kullanılabilir)

İşlem Yöneticisinin adımlarını sistem konsolu üzerinden izlemek için 1 (en az detay) ile 3 (en cok detay) arasında bir değer seçin. Çalıştırılacak olan işlemlerin izleme ayarları ise "İşlem Listesi" üzerinden belirlenir.

 

Geri Çağrım Fonksiyonu

Bu özellikte ClientPrintCommand'ın "İşlem Listesi"ndeki işlemlerin tümü çalıştırıldıktan sonra çağrılması istenen fonksiyonun adı yazılır.