Quick Report Preview biçini değiştirmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ardahan
Üye
Mesajlar: 144
Kayıt: 26 Oca 2004 05:17
Konum: İstanbul - Kocaeli - Ardahan
İletişim:

Quick Report Preview biçini değiştirmek

Mesaj gönderen ardahan »

Arkadaşlar bir Quickreport dosyasını preview yaptığımızda defaultta fit to width geliyor. Ben preview yapmadan önce bunu %100 yapmak istiyorum. Previewi nasıl değiştiriririm?

IDE : Delphi 5
Kullanıcı avatarı
alixyas
Üye
Mesajlar: 45
Kayıt: 12 Eyl 2003 11:53
Konum: hatay
İletişim:

aynen

Mesaj gönderen alixyas »

dostum bende bu soruyu bi kaç gün önce forumda sormuştum ama hiç cvp alamadım. umarım bu sefer birileri yardımcı olmaya çalışır.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7604
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: aynen

Mesaj gönderen mussimsek »

alixyas yazdı:dostum bende bu soruyu bi kaç gün önce forumda sormuştum ama hiç cvp alamadım. umarım bu sefer birileri yardımcı olmaya çalışır.
Merhaba alixyas,

bu noktada bir bilgimiz olsaydı paylaşacağımızdan emin olabilirsin. Sen de sorduğun zaman araştırdım ama bunun kolay bir yolu yok maalesef varsa da ben bulamadım. Yardımcı olmaya çalışıyoruz yani.

Kolay gelsin.
ardahan
Üye
Mesajlar: 144
Kayıt: 26 Oca 2004 05:17
Konum: İstanbul - Kocaeli - Ardahan
İletişim:

Mesaj gönderen ardahan »

Bende bind edilmiş Quickreport olduğundan pas dosyasına müdahale edemyorum. Öyle bir imkan olsaydı TQrPreview classından bahsettiğim şeyi yapabilirim. Onun dışında mevcut hali üzerine nasıl yaparım onu bulamadım
aXéNT

Re: Quick Report Preview biçini değiştirmek

Mesaj gönderen aXéNT »

Bende Quick Report kullanıyorum. Uyuz oldum o olaya baya bi aradım bişi bulamadım :S Eğer bilen varsa ve paylaşırsa sevinirim...
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Quick Report Preview biçini değiştirmek

Mesaj gönderen Lost Soul »

:ara google :ara amcaya :ara sordum bana bu cevabı verdi.

Kod: Tümünü seç

uses ......qrprntr, qrprev;
 
type
  TForm2 = class(TForm)
    QuickRep1: TQuickRep;
    PageHeaderBand1: TQRBand;
    DetailBand1: TQRBand;
    PageFooterBand1: TQRBand;
    QRLabel1: TQRLabel;
    QRLabel2: TQRLabel;
    QRLabel3: TQRLabel;
    procedure QuickRep1Preview(Sender: TObject);
  private
    FPrev: TQRStandardPreview;
  public
   procedure RunReport;
  end;
 
procedure TForm2.RunReport;
begin
  quickrep1.onPreview := quickrep1Preview;
  QuickRep1.Preview;
end;
 
procedure TForm2.QuickRep1Preview(Sender: TObject);
begin
  FPrev := TQRStandardPreview.CreatePreview(Self, TQRPrinter(Sender));
  FPrev.QRPreview.ZoomToFit;
  try
    FPrev.QRPreview.ZoomState := qrZoomToFit;
    FPrev.Show;
    FPrev.QRPreview.ZoomState := qrZoomToFit;
    FPrev.QRPreview.ZoomToFit;
 
  finally
    //FPrev.Free;
  end;
end;

Sanırım zoomstate değerleri ile ayarlanabiliyor. qrZoomToFit yerine başka değerler yazılarak.

Ref: Google
Ref:Experts Exchange
Cevapla