نمایش نتایج 1 تا 3 از 3

نام تاپیک: change Papersize for printDocument

  1. #1
    کاربر تازه وارد آواتار سهیلا صالح نوسی
    تاریخ عضویت
    آذر 1387
    محل زندگی
    ایران
    سن
    38
    پست
    47

    change Papersize for printDocument

    سلام
    من یه پروژه توی C#‎ نوشتم که یه اطلاعاتی رو با یه فرمت خاصی به صورت یه فاکتور برام چاپ کنه، برای این کار من از شیئPrintDocumentاستفاده کردم.من می خوام بدون اینکه از اشیاء PrintDialog وPageSetupDialog استفاده کنم اندازه ی کاغذ(PaperSize) رو به A5 تنظیم کنم به نظر شما چطوری می تونم این کار رو بکنم؟
    ممنون می شم اگه کامل توضیح بدید!

    راستی از دستور زیر در رویداد BeginPrint() استفاده کردم ، ولی تاثیری نداشت :
    printDocumentBill.DefaultPageSettings.PaperSize =printDocumentBill.PrinterSettings.PaperSizes[6];
    با تشکر !
    آخرین ویرایش به وسیله سهیلا صالح نوسی : شنبه 02 خرداد 1388 در 18:41 عصر

  2. #2
    کاربر تازه وارد آواتار سهیلا صالح نوسی
    تاریخ عضویت
    آذر 1387
    محل زندگی
    ایران
    سن
    38
    پست
    47

    نقل قول: change Papersize for printDocument

    این مشکل رو از طریق properties چاپگر پیش فرض توی control panel می شه حل کرد ولی من می خوام با برنامه نویسی این کار رو انجام بدم!

  3. #3
    کاربر دائمی آواتار first_squit
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    154

    نقل قول: change Papersize for printDocument

    سلام

    با استفاده از این کد می شه .

                CrystalReport1 Reprt = new CrystalReport1();
    Reprt.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperEnvelopeMon arch;


    در ضمن شما باید اندازه کاغذ خود را در از روی گزارشی که طراحی می کنید برای Printer مشخص کنید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •