richedit le çıktı alma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
musalpay
Üye
Mesajlar: 77
Kayıt: 28 Tem 2003 01:59
Konum: Kocaeli/Gebze

richedit le çıktı alma

Mesaj gönderen musalpay »

iyi çalışmalar
richedit e yazdığımız bilgileri yazıcıya nasıl göndeririz. qreport ta qrrichedit nesnesi kullanıyorum yalnız yazılanlar fazla olunca yeni sayfaya yazacağına hiç yazmıyor .yani richedit nesnesinde ki tüm satırları yazacak satırlar fazlaolursa bir sonraki sayfaya geçecek.
cevaplarınız için teşekkürler.
mavsar

Mesaj gönderen mavsar »

Gebzeli birinin cevabını hızlı yazmak gerekir (şaka ya herkese eşit muamele :))

Richeditleri düzgün ve formatı ile yazdırmak için stream kullanmak gerekir. İşine yarayacak kod ekte.

Kod: Tümünü seç

var
  S: TStream;
begin
  S := TMemoryStream.Create;
  try
    frmSetup.RichEdit.Lines.SaveToStream(S);
    S.Position := 0;
    qrptRichEdit.Lines.LoadFromStream(S);
  finally
    S.Free;
  end;
end;
İyi çalışmalar
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

+ Mehmet'e ek

QRRichText'in AutoStrech özelliğini True yaparsan, dediğin gibi yapar. Tüm yazıyı içine alana kadar bir sonraki sayfaya atlar.

Kolay gelsin.
Cevapla