PDA

View Full Version : چاپ کوچکتر از اندازه واقعی فرم با TPrinter - اساتید جواب...



mojtaba_z
پنج شنبه 24 مهر 1382, 00:22 صبح
سلام
وقتی من از یه فرم پیرینت میگیرم از اندازه واقعی فرم خیلی خیلی کوچکتر پیرینت میگیرد.
البته با دستور زیر :

Printer.Canvas.Copyrect(Rect(0,0,Form1.Width,Form1 .Height),Form1.Canvas,Rect(0,0,Form1.Width,Form1.H eight)) اما اگر دستور زیر را اجرا کنم اندازه چاپ بزرگتر میشود ولی فونتها نقطه مانند شده
و از حالت Smooth خارج میشوند :

Image1.Canvas.Copyrect(Rect(0,0,Form1.Width*10,For m1.Heigth*10),Form1.Canvas,Rect(0,0,Form1.Width,Fo rm1.Heigth))

لطفا راهنمایی کنید .

mojtaba_z
دوشنبه 28 مهر 1382, 20:42 عصر
یکی جواب بده لطفا...

said ali
سه شنبه 29 مهر 1382, 17:30 عصر
با سلام
فکر کنم dpi فرمت چند برابر dpi پرینتر. من همچین مشکلی داشتم. فکر کنم مال تو هم همین باشه.

mojtaba_z
سه شنبه 29 مهر 1382, 22:10 عصر
سلام
لطفا بگین چطور DPI فرم یا پرینتر رو تغییر بدم .

خیلی متشکرم.

said ali
چهارشنبه 30 مهر 1382, 11:44 صبح
با سلام
یکی از property های فرم dpi یا (Dot Per Inch) اون که اگه بگردی پیداش میکنی و یه راه دیگه هم هست و اون Printscale که استفاده نکردم ولی فکر کنم جواب بده. :? :? :?