PDA

Tam Sürümünü Görmek İçin : cbuilder printer


Mehmett_sarica
19/11/2004, 19:13
cbuilder da printer ı nasıl kullanabilirim. bir richtextteki yazıları aynı göründüğü gibi çıkartmak istiyorum ama yanyana yazıyor satırbaşlarını da kutucuklarla ifade ediyor.elinde hazır kod olan varsa yollayabilir mi yada nasıl yapılacağını açıklarsa sevinirim.


Memik Yanık
19/11/2004, 22:18
RichText'in satır sayısını bulup satırı elde edip aşağıdaki gibi yazdırabilirsin. Şu anda kullandığım bilgisayarda C++ Builder yok. Bu nedenle tahmini kod yazıyorum..Benzer mantıkla RichText'in içeriğini yazdırabilirsiniz. memiky@superonline.com'a yazabilirsin.

int i;
int sira;

Printer()->BeginDoc();
sira = 0;
for (i=0; ListBox1->Items->Count; ++i)
{
Printer()->Canvas->TextOutA(20, Sira, ListBox1->Strings[i]);
Sira = Sira + 150;
}
Printer()->EndDoc();