PDA

View Full Version : تنظیم اندازه کاغذ



علیرضا حسن زاده
دوشنبه 07 شهریور 1390, 17:11 عصر
سلام
من از کد زیر برای تنظیم اندازه کاغذ دلخواه تو برنامم استفاده می کنم:

e.PageSettings.PaperSize = new PaperSize(currentPagePaper.PaperName,
(int) Math.Round((Width*3.937)*10),
(int) Math.Round((Height*3.937)*10));
اندازه کاغذ تو این حال معمولا از اندازه دلخواه من کمی بیشتره به نظرم دلیلش هم اینه که سازنده کلاس PaperSize طول عرض رو به صورت int میگیره ولی تو توضیحاتش نوشته مقادیر باید به صورت صدم اینچ وارد بشن که من با تبدیلات بالا این کار رو انجام می دم ولی وقتی به int تبدیل می کنم اندازه ها به طور دقیق ست نمیشن به نظر شما روش صحیح چیه؟

علیرضا حسن زاده
سه شنبه 08 شهریور 1390, 14:00 عصر
کسی راه حلی به نظرش نمیرسه؟ یا من کلا اشتباه متوجه شدم؟