امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چاپ فرم در صفحه A4
نویسنده پیام
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #1
چاپ فرم در صفحه A4
نمي دونم اين رو بپرسم يا نه

مي خوام يه فرمي كه مثلا 25 خط متن داره رو به صورت يه صفحه A4‌ كامل پرينت بگيرم . براي اين كار هم روش هاي مختلفي رو امتحان كردم كه هر كدوم يه چيزي كم داره.

1- همتون مي دونيد ديگه با دستور PrintForm مي شه از يه فرم پرينت گرفت اما خوب مشكلش اينه كه فقط به اندازه صفحه نمايش پرينت مي گيره.

بعد رفتم سراغ اين برنامه هاي ريپورت گيري و ..... چندتا نصب كردم ، چندتا OCX هم گرفتم اما همشون با فونت فارسي مشكل دارن و نمي تونن اعداد رو فارسي چاپ كنن ( هرچند اصلا خوشم نمياد تو پروژه ام از اين برنامهاي جانبي استفاده كنم )

در نهايت دست به دامان API شدم. فرم رو ريختم داخل يه پيكچر باكس و بعد اون رو پرينت كردم . بد نشد ولي كيفيتش خيلي پائينه.

هر كدوم از اين روشها يه نقصي دارن. حالا به نظر شما من چكار كنم؟

(آخرین ویرایش در این ارسال: ۱۴-آبان-۱۳۸۷, ۲۲:۲۸:۱۷، توسط Di Di.)
۱۴-آبان-۱۳۸۷, ۲۲:۲۴:۵۱
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: چاپ فرم در صفحه A4
اون برنامه های ریپورت گیری از فونتهای فارسی مثل زر یا نازینین استفاده کردی ببینی چی جواب میده؟
۱۴-آبان-۱۳۸۷, ۲۲:۴۸:۳۴
وب سایت ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #3
RE: چاپ فرم در صفحه A4
آره
هيچ فرقd نمي كنه . از فونتها با حالت هاي مختلف ( انواع زرنگار يا فوت هاي ديگه ) استفاده كردم ولي جواب نمي ده.

نكته آزار دهنده قضيه اينه كه يه كامپوننت براي پرينت دارم كه به زبان وي بي نوشته شده!!!! اين داره من رو ديوونه مي كنه.

پ.ن : فكر مي كنم با تابع DrawText اين كار رو انجام مي ده اما راستش چيز زيادي دستگيرم نشده.

(آخرین ویرایش در این ارسال: ۱۵-آبان-۱۳۸۷, ۱۱:۱۹:۵۶، توسط Di Di.)
۱۴-آبان-۱۳۸۷, ۲۲:۵۹:۵۷
وب سایت ارسال‌ها
پاسخ
m_vb66 آفلاین
در حال پیشرفت
***

ارسال‌ها: 253
موضوع‌ها: 60
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 114
( 52 تشکر در 35 ارسال )
ارسال: #4
RE: چاپ فرم در صفحه A4
اگه اجازه بدين من پيشنهاد ميكنم از كريستال ريپورت ورژن9 استفاده كنيد امكانات خوبي داره اگه برنامش رو دارين من تا اونجا كه بتونم كمكتون ميكنم البته خيلي وارد نيستم ولي بعضي ريپورتهايي كه گرفتم مشكل فارسي توشون نبودو فونتهاي فارسي رو هم بخوبي جواب ميده من خودم فونت badr رو بهتون پيشنهاد ميكنم
کد:
Private Sub Form_Load()
  Set cr_rep = cr_app.OpenReport(App.Path & "\Report1.rpt")
     With cr_rep
        .DiscardSavedData
        .DisplayProgressDialog = False
        .PaperOrientation = crPortrait
   [color=#FF0000]     .PaperSize = crPaperA4[/color]
        .RecordSelectionFormula = "{pakat.dateroz} like '*" & thisdate & "*' and {pakat.shift}='" & ramz & "' "
        Me.CRViewer91.ReportSource = cr_rep
        Me.CRViewer91.ViewReport
        Me.CRViewer91.Zoom 100
        Me.Show vbModal
    End With
End Sub


فایل‌(های) پیوست شده
.rar   Badr.rar (اندازه: 24.84 KB / تعداد دفعات دریافت: 79)
(آخرین ویرایش در این ارسال: ۱۵-آبان-۱۳۸۷, ۱۳:۱۴:۳۶، توسط m_vb66.)
۱۵-آبان-۱۳۸۷, ۱۳:۰۹:۳۲
ارسال‌ها
پاسخ
تشکر شده توسط : Di Di
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #5
RE: چاپ فرم در صفحه A4
خيلي ممنون ولي دوتا مشكل هست. اول اينكه من كريستال ريپورت 11 رو دارم و احتمالا بايد مشكلش كمتر از 9 باشه ولي اگه شما امتحان كرديد مي گردم 9 رو هم پيدا مي كنم.

مشكل دومم هم اينه كه تو اين تهران خراب شده همه كل نرم افزار جديد دارن هيچ كسي ورژن قديمي نداره!!!! اگه لطف كنيد لينك دانلود بزاريد ممنون مي شم.

۱۵-آبان-۱۳۸۷, ۱۷:۰۷:۳۸
وب سایت ارسال‌ها
پاسخ
m_vb66 آفلاین
در حال پیشرفت
***

ارسال‌ها: 253
موضوع‌ها: 60
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 114
( 52 تشکر در 35 ارسال )
ارسال: #6
RE: چاپ فرم در صفحه A4
والا من كه با 9 هيچ مشكلي نداشتم چون حجمش حدود 300 مگ ميشه نميتونم اينجا اپلود كنم اگه جايي سراغ دارين كه بتونم اين حجم رو اپلود كنم به ديده منت اين كار رو ميكنم البته با ورژن 10 هم ميشه
http://barnamenevis.org/forum/forumdispl...ne=-1&f=52
رو هم ببينيد اموزشش هست
اگه باز هم ورژن 10 روپيدانكردين ادرس بدين براتون ميفرستم
البته اگه با vb6 كار ميكنيد فكر نكنم بتونيد از ورژن11 استفاده كنيد از ورژن9 به پايين هم استفاده نكنيد چون فارسي رو ساپورت نميكنه
(آخرین ویرایش در این ارسال: ۱۶-آبان-۱۳۸۷, ۱۱:۵۹:۴۰، توسط m_vb66.)
۱۶-آبان-۱۳۸۷, ۱۱:۵۷:۱۹
ارسال‌ها
پاسخ
تشکر شده توسط : Di Di
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #7
RE: چاپ فرم در صفحه A4
خيلي ممنون دوست عزيز

فكر مي كنم مشكلم با راهنمائي شما حل بشه اما كاش دوستاني مثل آقا جواد، خسرو خان يا آقا حامد هم به اين

تاپيك سر مي زدن بلكه بشه بدون استفاده از كامپوننت هاي آماده خودمون اين كار رو انجام بديم. مي دونم استفاده از

كريستال ريپورت به مراتب ساده تر هست اما واقعا برام سواله كه چطور مي شه يه پرينت دلخواه داخل وي بي گرفت.

۱۶-آبان-۱۳۸۷, ۱۴:۳۷:۲۹
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #8
RE: چاپ فرم در صفحه A4
خب با شيئ Printer ميشه ايني كه ميخوايد رو توي ويبي انجام داد. ولي طبق چيزي كه دوستان گفتن كيفيتش پايينه. من خودم هنوز نديدم. شايد بشه كيفيتو بالا برد. شايد.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۶-آبان-۱۳۸۷, ۱۷:۲۵:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Di Di
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #9
RE: چاپ فرم در صفحه A4
علي جون شي پرينتر كيفيتش خوبه (‌براي من كافي هست لااقل ) اما باهاش نمي شه يه صفحه A4 كامل رو پ1رينت كرد . ( انتهاي صفحه چاپ نمي شه ) اگه ممكنه كدي كه مد نظرت هست و اين كار رو انجام مي ده بزار يا خودت تست كن. من كه امتحان كردم و هيچ جوري نتونستم نتيجه صحيح بگيرم.

۱۶-آبان-۱۳۸۷, ۲۲:۰۳:۰۶
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #10
RE: چاپ فرم در صفحه A4
فكر نكنم شيئ محدوديت داشته باشه. اگه محدوديتي باشه به احتمال زياد براي چاپگره. شرمنده من الان كه ديگه وقت نيست رفتم تا جمعه بعد.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۷-آبان-۱۳۸۷, ۰۰:۰۸:۱۵
وب سایت ارسال‌ها
پاسخ
m_vb66 آفلاین
در حال پیشرفت
***

ارسال‌ها: 253
موضوع‌ها: 60
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 114
( 52 تشکر در 35 ارسال )
ارسال: #11
RE: چاپ فرم در صفحه A4
فكر كنم بايد تنظيمات پرينتر رو دستكاري كنيد ممكنه page setup پرينترشما تنظيم نباشه اون رو هم يك نگاهي بكنيد
۱۸-آبان-۱۳۸۷, ۱۰:۳۱:۰۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  معادل کلید Enter صفحه کلید sepahbod 2 2,926 ۲۴-اسفند-۱۳۹۲, ۱۰:۲۵:۳۲
آخرین ارسال: tiktak990
  برنامه ضبط صفحه کلید(جاسوس) RAMA2009 3 4,653 ۳۱-مرداد-۱۳۹۱, ۰۵:۱۵:۵۴
آخرین ارسال: raha290
  تشخیص وضعیت زبان جاری صفحه کلید RAMA2009 7 6,910 ۰۲-بهمن-۱۳۹۰, ۱۳:۱۱:۱۴
آخرین ارسال: RAMA2009
  نمایش سایز صفحه نمایش بر حسب اینچ aleas 0 2,299 ۱۶-آذر-۱۳۹۰, ۰۰:۰۲:۰۳
آخرین ارسال: aleas
  ArshamSnapShot V1.0.0 - عکس گرفتن از صفحه نمایش و ذخیره آن با کیفیت دلخواه و فرمت JPG 1120 4 5,211 ۲۶-مرداد-۱۳۹۰, ۱۴:۵۸:۱۰
آخرین ارسال: 1120
Exclamation مشکل در فرستادن متن در صفحه یاهو sevdaboy 7 6,702 ۲۲-مرداد-۱۳۹۰, ۲۰:۵۲:۲۹
آخرین ارسال: sevdaboy
Question mouse click در صفحه setroyd 1 2,547 ۳۱-تير-۱۳۹۰, ۰۲:۲۱:۵۱
آخرین ارسال: Shayani
at جستجو در سورس یک صفحه وب hamidjava 7 6,551 ۲۲-شهریور-۱۳۸۹, ۱۹:۲۵:۵۳
آخرین ارسال: CRazYFULL
  از کار انداختن مواس و صفحه کلید mahadahda 1 3,355 ۲۳-مرداد-۱۳۸۹, ۱۸:۳۷:۱۹
آخرین ارسال: kimiafars
Question پيدا كردن تصاوير در يك صفحه اينترنتي saeedvir 3 3,989 ۰۹-مرداد-۱۳۸۹, ۲۱:۴۷:۴۳
آخرین ارسال: CRazYFULL

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS