PDA

View Full Version : استفاده از تمامی فضاهای dataReport



vahidm
دوشنبه 26 فروردین 1387, 22:18 عصر
سلام دوستان
کسی می دونه در dataReport چطور میشه از کل صفحه استفاده کرد ؟؟؟
منظورم اینه که چطوری میشه از لبه سمت راست و لبه سمت چپ و بالا و پایین کاغذ استفاده کرد
امیدوارم منظورم رو فهمیده باشی
با تشکر

vbhamed
سه شنبه 27 فروردین 1387, 00:13 صبح
سلام
باید خاصیتهای LeftMargne, TopMargine, RightMargine, BottomMargin رو صفر کنی
ولی باید چاپگرت هم پشتیبانی کنه
بعضی چاپگرها روی کل سطح کاغذ می زنن
بعضی ها یک مقدار حاشیه دور رو نمی زنن، مثلا برای اکثر چاپگرهای لیزری A4 باید 6 میلی متر فضای خالی اطراف کاغذ در نظر گرفت

mpmsoft
سه شنبه 27 فروردین 1387, 09:52 صبح
دوست عزیز شما اگر می خواهید با DataReport یک سایز کاغذ رو بصورت دلخواه تنظیم کنید باید بری تو قسمت Printer And Faxes و بعد روی صفحه کلیک راست رو بزنی و گزینه Server Properties رو انتخاب کنی و بعد سایز کاغذ مورد نظرتو تنظیم کنی A4-A5-A3 و ...

UpgradeVB6Code
سه شنبه 27 فروردین 1387, 10:13 صبح
میشه بگید این ابعاد Section ها چه جوریه ؟
یعنی اگر ابعاد رو تغییر بدیم سایز کاغذ رو بزرگتر کردیم ؟
من ابعاد رو بزرگتر کردم موقع نمایش پیغام میداد که سایزش از ابعاد کاغذ بزرگتره !
حالا من چه جوری بفهمم که چه قدر میتونم سایزش رو تغییر بدم تا از ابعاد کاغذ (A4) بیشتر نشه ؟

vbhamed
سه شنبه 27 فروردین 1387, 13:26 عصر
UpgradeVB6Code عزیز


عرض کاغذ هر چی هست رو منهای (LeftMargine + RightMargine) کنید، میشه عرضی که مجاز هستید برای گزارشتون در نظر بگیرید
ضمنا واحد خط کش شما اینچ هست که می تونید از Control Panel->Regional Setting تبدیل به متر کنید

vahidm
سه شنبه 03 اردیبهشت 1387, 11:51 صبح
سلام و تشکر به همه دوستان
من خودم راه حلش رو پیدا کردم اصلا چیزهایی که گفتید کار نمی کنه
ببخشید
با تشکر

UpgradeVB6Code
سه شنبه 03 اردیبهشت 1387, 13:35 عصر
سلام و تشکر به همه دوستان
من خودم راه حلش رو پیدا کردم اصلا چیزهایی که گفتید کار نمی کنه
ببخشید
با تشکر
چه طور کار نمیکنه ؟؟؟؟؟
من که با (LeftMargine + RightMargine) بازی کردم و سایز کاغذ رو روی سایزی که خواستم تنظیم کردم
حالا اگر شما اونا رو روی صفر بذاری اونوقت میتونی از کل صفحه استفاده کنی ؟!

مگه شما چه کار کردی ؟؟ :متفکر:

vahidm
سه شنبه 03 اردیبهشت 1387, 20:07 عصر
با سلام
ببخشید دوستان من منظورتون رو یک چیز دیگه فهمیده بودم بله البته من خودم این نوشتم
50=LeftMargine
50 = RightMargine

flooden
پنج شنبه 16 خرداد 1387, 13:57 عصر
تغيير اندازه كاغذ در هنگام كار با ديتا ريپورت از طريق كد چگونه اكان پذير است؟؟؟

vahidm
شنبه 18 خرداد 1387, 01:43 صبح
سلام دوست عزیز
اگر توجه کنی من با کد این کار رو کردم ببنید
50=LeftMargine
50 = RightMargine