View Full Version : پرینت گرفتن در دلفی 7
#target
جمعه 04 بهمن 1387, 19:36 عصر
سلام
چطور میشه از یک فایل متنی مثلا C:\test.txt با استفاده از یک برنامه (با زبان دلفی ) (مثلا با کلیک کردن بر روی دکمه ) پرینت گرفت در ضمن اگر متن فارسی باشه چطور میشه صفحه بصورت راست به چپ پرینت گرفته بشه .
vcldeveloper
جمعه 04 بهمن 1387, 23:06 عصر
ساده ترین حالت ممکن آن هست که متن را در یک RichEdit بریزید، و متد Print آن را فراخوانی کنید.
در حالت پیشرفته تر، می تونید یونیت printers را به لیست uses اضافه کنید، و با نوشتن بر روی Canvas شی printer، متن مربوطه بر روی کاغذ چاپ میشه.
lena abbaszadeh
شنبه 05 بهمن 1387, 09:24 صبح
سالم
اگه بخواهیم از DBgrid پرینت بگیریم چی؟
یونیت printer از کجا باید به uses اضافه میشه؟
میشه بیشتر توضیح بدی؟
vcldeveloper
شنبه 05 بهمن 1387, 16:50 عصر
اگه بخواهیم از DBgrid پرینت بگیریم چی؟
1- استفاده از ابزارهای گزارش ساز بانک اطلاعاتی مثل Quick Report, FastReport, Rave و غیره.
2- استفاده از کامپوننت های گریدی که خودشان قابلیت پرینت دارند، مثل EhLib.
3- خودتون مسئولیت کل کار را بر عهده بگیرید، و با استفاده از شی Printer داده های خوانده شده ازبانک را در نقاط معینی از کاغذ چاپ کنید.
یونیت printer از کجا باید به uses اضافه میشه؟
printer نه، printers. به uses همان یونیتی که می خواید توش کد پرینت را بنویسید.
lena abbaszadeh
یک شنبه 06 بهمن 1387, 15:56 عصر
من میخوام یه دکمه تو فرمم بذارم که با click اون از محتویات dbgrid که تو همون فرم قرار داره print بگیرم
با این اوصاف شما چه راهی پیشنهاد میکنید؟
tanx
hojjatcroos
یک شنبه 06 بهمن 1387, 16:22 عصر
دوست عزیز بهترین راه استفاده از Fast Report هست که آقای کشاورز اشاره کردن - یک مقاله در مورد آموزش آن به زبان فارسی در اینترنت هست
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.