PDA

View Full Version : سوال: مشکل با print picturbox



hooooman
جمعه 21 تیر 1398, 05:39 صبح
سلام
در باره این مشکل خیلی جستجو کردم . داخلی و خارجی . مشکل حل نشد که نشد
من با PrintPreviewDialog , PrintDocument تصویر pictureBox رو previewو print میکنم اما همیشه روی پرینت یک حاشیه چپ دارم. نمیدونم مربوط به پرینترمه ( فقط در حال حاضر همین پرینتر در دسترسمه) یا باید چیز خاصی رو ست کنم. حاشیه ها رو هم صفر میکنم


ppd.Document.DefaultPageSettings.Margins.Bottom = 0
ppd.Document.DefaultPageSettings.Margins.Left = 0
ppd.Document.DefaultPageSettings.Margins.Right = 0
ppd.Document.DefaultPageSettings.Margins.Top = 0

ppd.Document.OriginAtMargins = True


ولی بازم به هیچ سراتی مستقیم نمیشه. ینی یا اصلا لبه سمت چپ از چاپ میزنه بیرون یا فاصله بیشتر میشه
راه حلی هست؟
از دوستان کسی تجربه داره؟
البته اینم بگم که خیلی مهمه که این لبه در چاپ نباشه . آخه در واقع داره روی یک فرمی مثل رسید پرداخت چاپ میشه و باید دقیقا هر چیزی سرجای خودش باشه
ممنون

ROSTAM2
شنبه 22 تیر 1398, 08:06 صبح
سلام. ن تصویر گذاشتی ن چیزی وقتی توی پیش نمایش درسته فرم برای چاپ همونیه که توی پیشنمایش نشون میده. می تونه مشکل از پرینترت باشه. (ممکنه درام پرینترت کثیف باشه.)

hooooman
شنبه 22 تیر 1398, 16:57 عصر
سلام . ممنون از جوابت.
نه پرینتر جوهر افشانه. چیزی تو پیش نمایشه درسته . اما وقنی چاپ میشه از سمت چپ یه حاشیه خالی داره که مطمئنم HardMargin هستش . من اینکارو کردم


pd.DefaultPageSettings.Margins.Left = 0 + ((pd.DefaultPageSettings.HardMarginX))


اما حالا وقتی به سمت چپ کشیده میشه یه مقداری از سمت چپ تصویر خب میره تو قسمت غیر قابل چاپ پرینتر .
یعنی ناقص چاپ میشه از سمت چپ . اینو نمیدونم چیکار کنم . میتونم حامل کاغذ رو به اندازه hardmargin بکشم عقب ولی اینکار فک کنم خیلی استاندارد نیست .

hooooman
شنبه 22 تیر 1398, 16:59 عصر
در ضمن لبه های hardmargin توی پیش نمایش نشون داده نمیشن . برا همین اونی که دیده میشه با اونی که چاپ میشه فرق داره. و احتمالا این لبه های hatdmargin توی پرینتر های مختلف متفاوته .این خیلی ترسناک ترش میکنه

ROSTAM2
یک شنبه 23 تیر 1398, 07:51 صبح
سلام مجدد. تنظیمات پرینتر اندازه کاغذ و fit کردن اون به تمام صفحه چی؟ (Printer Properties)