PDA

View Full Version : تعیین جهت کاغذ قبل از پرینت توسط برنامه



فاطمه وطن دوست
شنبه 05 بهمن 1387, 15:43 عصر
سلام



میخوام وقتی عمل پرینت انجام میشه( بعد از ساخت گزارش از دیتابیس ) جهت کاغذ رو تعیین کنم یعنی میخوام تنظیمات زیر




http://s5.tinypic.com/2ds780.jpg



در خود برنامه انجام بشه نه توسط کاربراز طریق کنترل پنل . البته از یه قطعه کد هم استفاده کردم که در نمونه برنامه زیر قرار میدم ولی مشکلی که وجود داره ، اینه که نمیتونم متغیری از نوع OrientStructure تعریف کنم .



.:. نکته .:. از شی پرینتر جهت چاپ استفاده نمیکنم که بخوام از دستور


Printer.Orientation = vbPRORLandscape , Printer.Orientation = vbPRORPortrait

استفاده کنم .

Mbt925
شنبه 05 بهمن 1387, 18:00 عصر
OrientStructure یک Type هست که باید ابتدا تعریف بشه. مرجع کامل:
http://support.microsoft.com/kb/80185

rouzbeh_ziafati
پنج شنبه 24 بهمن 1387, 22:39 عصر
سلام
من می خوام کاری کنم که اطلاعات روی فرم وقتی که چاپ میشه دقیقا در وسط صفحه چاپ بشه ، چی کار باید بکنم ؟

فاطمه وطن دوست
جمعه 25 بهمن 1387, 09:05 صبح
سلام

پیشنهاد میکنم این پی دی اف رو بخونید نکات جالبی داره .




http://barnamenevis.org/forum/showpost.php?p=482891&postcount=7

rouzbeh_ziafati
شنبه 26 بهمن 1387, 21:03 عصر
سلام

پیشنهاد میکنم این پی دی اف رو بخونید نکات جالبی داره .




http://barnamenevis.org/forum/showpost.php?p=482891&postcount=7




مرسی
اما من یه سری کپشن دارم توی یک فرم با سایز کوچک که برای چاپ قبض هست . حالا میخوام اطلاعات این قبض (فرم) وسط a4 چاپ بشه . از دستور form1.print استفاده میکنم . چطور میشه اصلاعات یک فرم رو بر روی وسط کاغذ چاپ کرد؟

red11011
پنج شنبه 17 اردیبهشت 1388, 14:09 عصر
OrientStructure یک Type هست که باید ابتدا تعریف بشه. مرجع کامل:
http://support.microsoft.com/kb/80185
سلام
من این صحفه رو خوندم اما یک مشکل دارم تو نتیجه بازگشت تابع که خطای Overflow رو میده لطفا راهنمایی کنید

red11011
شنبه 19 اردیبهشت 1388, 08:54 صبح
کسی متوجه نشد؟

red11011
یک شنبه 20 اردیبهشت 1388, 11:19 صبح
یک کتابخانه میکروسافت معرفی کرده که با اون مشکل حل شد اینجا گذاشتم تا اگه کسی هم با مشکل من مواجه شد بتونه حلش کنه