PDA

View Full Version : تنظیم عرض گزارش درکریستال ریپورت(کوچک نمایی )



sm4899
چهارشنبه 03 مهر 1387, 20:08 عصر
با سلام
در گزارشهایی که عرض گزارش زیاد است
چطور میشه از کوچک نمایی استفاده کرد وتمام گزارش رو به کریتال فرستاد
بعضی از چاپگرها این امکان رو دارند که مثلا گزارش به اون بزرگی رو 50درصدیا 20 درصد
کوچیک میکنه ولی تمام عرض گزارش رو نشون میده
حلا توی دات نت ازطریق کدنویسی چطور میشه این کارو برای کریستال انجام داد؟

sm4899
پنج شنبه 04 مهر 1387, 20:53 عصر
سوال رو روشنتر کنم
وقتی قصد داریم یک سطر با تعداد مثلا 20 کراکتر روی یک کاغذ 80 ستونه چاپ کنیم
میسر نیست مگر اینکه از سطر رو فشرده کنیم (سایز فونت کوچک بشه )
دراین مورد اگر کسی چیزی میدونه کمک کنه ممنون میشم

mc_laren
جمعه 05 مهر 1387, 06:27 صبح
با سلام
تا اونجائیکه من می دونم گزارش رو ما به کریستال ریپورت نمی فرستم
بلکه اول در کریستا ریپورت شکل ظاهری گزارش رو ساخته بعد در برنامه
مقدار گزارش رو فرستاده که در این حالت خود شما به قول خودتان می توانید
با کوچک کردن اندازه فونت کمی گزارش رو فشرده کنید اما یک روش دیگه این است
که فرم رو تبدیل به یک عکس کرده و اون رو به چابگر فرستاده البته کیفیت چاپ کمتر از
کریستال می باشد . روش اینکار در vb به شکل زیر است:
form1.print
ولی متاسفانه در vb.net روشش فرق می کنه!

sm4899
جمعه 05 مهر 1387, 11:42 صبح
قدیم قدیما توی محیط داس
وقتی یک گزارش عرضش از عرض کاغذ بیشربود با کدنویسی (pica)چاپگر رو برابر با 10
یا 12 و 17 قرارمیدادیم که دراین صورت چاپگر عرض گزارش رو فشرده میکرد و میتوانستیم
تعداد حروف بیشتری به عرض گزارش بفرستیم
حالا که همه محیط ویندوزه نمیدانم چطور میشه اینکاور کرد
در بعضی از نرم افزارها مثل ورد دیدم که این کار میشه بدون دستکاری فونتها انجان داد
توی ورود یه گذینه هست بنام scal که یه عدد بصورت درصد میگیره ومثلا 20 وکل گزارش 20درصد کوچیک میکنه ...