View Full Version : تنظیم اندازه برگه
reza_molaei
شنبه 09 مهر 1384, 21:57 عصر
من می خواهم اندازه صفحه گزارشم در کریستال ریپورت را به صورت دلخواه تنظیم کنم مثلا 12*6 ولی در خود کریستال چیزی برای تنظیم کاغذ و کوچک و بزرگ کردن آن پیدا نکردم اگر کسی راحش را میدونه لطفا به من بگه
ممنون
GentleGuy
شنبه 09 مهر 1384, 23:49 عصر
سرچ کن قبلا دوستان گفتن راهشو
Chabok
یک شنبه 10 مهر 1384, 06:26 صبح
با عرض سلام خدمت دوستان و جناب GentleGuy
راستش رو بخواهید من خودم کل این سایت و تمام انجمن های خارجی را هم مطالعه کردم
کریستال ریپورت دارای چنین خاصیتی نمی باشد
منظورم Paper Size است .
در سایت Crystal Decesions هم نوشته بود که باید یک سایز در ویندوز تعریف کنید
و پیش فرض سایز پرینتر قرار دهید .
موفق و پیروز باشید
emad4000
یک شنبه 10 مهر 1384, 11:04 صبح
سلام به همه
من کریستال ریپورت تحت دات نت 2003 دارم
می خواستم بدونم چه جوری می تونم برگه A4 رو افقی کنم.
یعنی اندازه آ4 ولی به صورت افق . یا اینکه موقع چاپ برگه 90 درجه بچرخه
ضمنا این چیزی که شما ( محسن جان ) گفتین چه جوریه ؟ یعنی چه جوری سایز تعریف کنیم ؟
ممنون اگه کمک کنین
mehdik76
یک شنبه 10 مهر 1384, 14:36 عصر
آقای چابک صحیح می فرمایند برای اینکه یه سایز غیر متعارف برای کاغذ تعریف کنی باید همان راه رو بری و اینکه کاغذ A4 به صورت افقی باشه که دیگه خیلی تابلو هستش یه گزینه Landscape توی Printer Setup هست اونو باید انتخاب کنی.
البته فقط موقعی فعال میشه که گزینه No Printer رو فعال کنی وگرنه از تنظیمات پرینتر نصب شده روی سیستم شما استفاده میکنه.
Chabok
یک شنبه 10 مهر 1384, 17:06 عصر
برای تعریف سایز جدید کاغذ از این راه عمل کنید :
1.به مسیر زیر بروید :
Control Panel \ Printers and Faxes
2.روی صفحه راست کلیک کرده و گزینه ی Server Properties را انتخاب نمایید .
3.در این قسمت تیک Create a new form را بزنید و نام سایز کاغذ و سایز کاغذ و ابعاد رو تنظیم کنید .
4.Save form را بزنید و تیک Create a new form را بردارید .
5.تمامی پیش فرض های پرینر خود را روی سایز جدید تنظیم کنید .
موفق و پیروز باشید
emad4000
یک شنبه 10 مهر 1384, 17:31 عصر
یه چیز دیگه
این گزینه NoPrinter دیگه کجاست ؟ ( من دو سه روز به کامپیوترم دسترسی ندارم .واسه همین اینا رو می پرسم )
Chabok
یک شنبه 10 مهر 1384, 18:45 عصر
یه چیز دیگه
این گزینه NoPrinter دیگه کجاست ؟
مربوط به تنظیمات پرینتر در کریستال ریپورت می باشد
reza_molaei
یک شنبه 10 مهر 1384, 22:04 عصر
ممنون
ولی من چیزی سر در نیاوردم
آیا نمیشه در کد نویسی اندازه کاغذ را مشخص کرد
چون من می خواهم اطلاعات بانکم را به جای کاغذ a4 بر روی یک کارت 12*6 پرینت کنم
باید چه کار کنم
Chabok
دوشنبه 11 مهر 1384, 19:35 عصر
به نظر من راهی بجز این کار ندارید
یعنی تعریف سایز کاغذ جدید در ویندوز و استفاده از آن
چون بصورت کد نویسی من که ندیدم بشه ساز کاغذ رو تنظیم کرد .
ولی راه بالا همچین بدک هم نیست . جواب میده . مطمئن باشید
Dolphin
دوشنبه 18 مهر 1384, 20:50 عصر
آقا اینقدر پاس ندید اگه هست آدرسش بدید
Dolphin
دوشنبه 18 مهر 1384, 21:01 عصر
آقای چابک این حرف منطقی نیست
Chabok
سه شنبه 19 مهر 1384, 17:13 عصر
به من چه که منطقی نیست .
من که خودم 20 الی 30 ساعت اینترنت رو روی این کار گذاشتم . ولی چیزی پیدا نکردم
چیکار کنم . اگه یه راهی پیدا کنید که از تو برنامه بشه سایز تعریف کرد دستتون رو میبوسم.
چون خودم واقعا بهش احتیاج دارم .
این چند تا لینک هم گویای این مطلب است :
http://groups.google.com/group/microsoft.public.vb.crystal/browse_thread/thread/853f89bd040221f3/e197662b7e2b1094?lnk=st&q=crystal+reports+paper+size+server+properties&rnum=1&hl=en#e197662b7e2b1094
http://groups.google.com/group/microsoft.public.vb.crystal/browse_thread/thread/5b7faf553dec4493/bd701817a0c45bd8?lnk=st&q=crystal+reports+paper+size+server+properties&rnum=4&hl=en#bd701817a0c45bd8
اگه راهی پیدا کردین ما رو فراموش نکنید
minooei
یک شنبه 21 اسفند 1384, 13:47 عصر
من هم همین مشکل را داشتم به این نتیجه رسیدم که در خود کریستال با گزینه page set up این کار را انجام بدهم.
ali_kolahdoozan
یک شنبه 21 اسفند 1384, 16:32 عصر
میشه توی سایت بگردید پیدا می شه . من حرفی ندارم بگم . ولی وقتی خودم سوال دارم یا یه فایل می خوام 2000 سال پیش توی سایت بوده می گن هی بگرد و خوب ظاهرا قانونش اینه دیگه پاس کاری باید کرد . خلاصه می شه و من بلدم ولی بگردید پیدا می شه
behzad_monadi
یک شنبه 22 مرداد 1385, 21:09 عصر
منم سوال دارم که چطوری با کد report.rdlc را landscape کنم
اگه میشه جواب بدید ممنون میشم
sm
جمعه 27 مرداد 1385, 09:22 صبح
میدونم که یکی از دوستان بنام کم حوصله که سابقا وی بی 6 کار می کردند توی این زمان خیلی کار کرده بودند میتونین اگه هنوز کاربر فعال سایت هستند ازشون سوال کنین
art2000ir
چهارشنبه 22 فروردین 1386, 11:19 صبح
به نظر من هم شما الگر پرینتر را ست کنید و از پیج ستاپ تنظیم کنید
M0h$enRunTime
پنج شنبه 25 بهمن 1386, 00:35 صبح
با سلام و خسته نباشید
این مشکل اندازه کاغذ همیشه خر ادمو می گیره
من خودم تو Rave و FastReport این مشکلو داشتم . نتونستم حلش کنم در نهایت به کاربران سیستم به صورت کاملا دستی در Control Panel آموزش دادم که چطوری اندازه کاغذ و نوع چاپگرو عوض کنم
اگه دوستان اطلاعات دارن دریغ نکن . به Delphi و C3.Net 2005
سپاسگذارم
محمد رضاپور
دوشنبه 06 اسفند 1386, 18:59 عصر
با سلام
هر چند که بیشتر از 2 سال از طرح این سوال گذشته و احتمالا دوستان عزیز مشکلشون برطرف شده، ولی باید عرض کنم که امکان تعریف اندازه کاغذ (کاغذهائی که چاپگر پیش فرض پشتیبانی می کنه) وجود داره، همچنین این امکان فراهم هست که افقی یا عمودی بودن کاغذ رو هم از طریق کد تعیین کرد.
Private Sub CRViewer1_PrintButtonClicked(UseDefault As Boolean)
rptX.PaperSize = crPaperA4
rptX.PaperOrientation = crLandscape
End Sub
امیدوارم که این کدها برای دوستانی که هنوز به دنبال جواب هستن، مثمر ثمر واقع بشه.
موفق باشید.
hsadeh
چهارشنبه 08 اسفند 1386, 16:38 عصر
باسلام - جهت ست کردن کریستال ریپورت بصورت افقی از کد زیر استفاده کنید :
rpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape
sinpin
سه شنبه 28 خرداد 1387, 14:39 عصر
براي دوستاني كه سي شارپ كار ميكنند :
ايجاد سايز سفارشي كاغذ براي چاپگر در سي شارپ (http://barnamenevis.org/forum/showpost.php?p=537050)
hmalakoti
شنبه 09 مرداد 1389, 09:14 صبح
یک برنامه ساده برای تنظیم اندازه صفحه در پیرینت
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.