PDA

View Full Version : سوال: مشکل در تغییر اندازه صفحه در پرینت دیتاگریدویو



msozan
یک شنبه 22 فروردین 1389, 07:32 صبح
سلام
چطوری میتونیم در printpreview بگیم که اطلاعات رو به صورت صفحه افقی بگیر یا عمودی.پیش فرض اطلاعات رو به صورت افقی پرینت می گیره حالا چجوری بهش بگم که اطلاعات رو به صورت عمودی پرینت بگیره؟
همون خاصیت Portrait or Lanscape.

msozan
یک شنبه 22 فروردین 1389, 08:13 صبح
گریدایکس جانوس رو بی خیال بشین.
برای دیتاگریدویو چجوری میتونیم تنظیمات عمودی و افقی رو فعال کنیم

Shahram_Shobeiri
یک شنبه 22 فروردین 1389, 09:55 صبح
PrintDoc.DefaultPageSettings.Landscape = True

msozan
یک شنبه 22 فروردین 1389, 10:30 صبح
حالا چطوری میتونم showMargin رو فعالش کنم که بتونم حاشیه های چهار طرف صفحه رو تنظیمش کنم.

msozan
یک شنبه 22 فروردین 1389, 11:21 صبح
وقتی میخوام پرینت بگیرم اطلاعات گرید، پایین صفحه می افته و میخوام showMargin رو فعال کنم تا بتونم حاشیه های اطراف صفحه رو تنظیم کنم

Shahram_Shobeiri
یک شنبه 22 فروردین 1389, 11:59 صبح
در ایونت PrintDoc.PrintPage


e.PageSettings.Margins.Top = x
e.PageSettings.Margins.Bottom = x
e.PageSettings.Margins.Left = x
e.PageSettings.Margins.Right = x

msozan
یک شنبه 22 فروردین 1389, 13:12 عصر
این کدها رو امتحان کردم ولی حاشیه ها هیچ فرقی نکرد.
اگه خواسته باشم از سمت راست و بالا 2سانتی فضای خالی باشه باید چه عددی به top,right بدم
این اعداد برحسب اینچ هست یا پیکسل؟

msozan
یک شنبه 22 فروردین 1389, 13:43 عصر
چرا تمام صفحات رو تنظیم نمی کنه ؟فقط صفحه اول رو طبق حاشیه ها تنظیم میکنه