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

نام تاپیک: کمک فوری در مورد پرینت کردن فرم به صورت تمام صفحه

  1. #1

    Question کمک فوری در مورد پرینت کردن فرم به صورت تمام صفحه

    با سلام خدمت اساتید محترم . آقا من یه مشکل با پرینت کردن دارم اونم اینه که نمی تونم پرینت رو به صورت تمام صفحه انجام بدم . یعنی در واقع وقتی می خوام فرمم رو پرینت کنم هرچقدر هم که فرم بزرگ باشه فقط بخشی از برگه آچهار رو می گیره . اندازه فرم من 700 در 800 هست و می خوام عکس بک گراندش با تمام لیبل هاش به صورت تمام صفحه روی برگه چاپ بشن . روشی رو هم که برای چاپ استفاده می کنم اینه :



    printDialog1.Document = printDocument1;


    if (printDialog1.ShowDialog() == DialogResult.OK)


    {


    printDocument1.PrinterSettings = printDialog1.PrinterSettings;


    printDocument1.Print();



    }





    private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)


    {


    Bitmap bmp = new Bitmap(this.Width, this.Height);


    Rectangle rc = new Rectangle(0, 0, this.Width, this.Height);


    this.DrawToBitmap(bmp, rc);


    e.Graphics.DrawImage(bmp, 0, 0);


    }



    خلاصه بگم آقا من یه عکس روی فرمم دارم می خوام هر سایزی که هست روی برگه آ چهار به صورت تمام صفحه چاپ بشه . خواهش می کنم هرکی می دونه کمک کنه . اجرتون با امام حسین



  2. #2

    نقل قول: کمک فوری در مورد پرینت کردن فرم به صورت تمام صفحه

    چون شما از فرم خود یک image میگیرید و به پرینتر میفرستید پس صفحه شما دقیقا به همان شکل و اندازه چاپ می شود

    پس بهتره اول همه اشیا روی فرم را داخل یک panel قرار بدید و panel1.DrawtoBitmap(bmp,rc استفاده کنیدو چون image میگیرید پس سایز فرمتون را افزایش بدید

  3. #3
    کاربر دائمی آواتار mahboube
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    شيراز
    سن
    36
    پست
    596

    نقل قول: کمک فوری در مورد پرینت کردن فرم به صورت تمام صفحه

    سلام
    دوست عزيز موقع ايجا تاپيك استاندارد ها رو رعايت كنيد.لازم نيست فونت بزرگ استفاده كنيد.كدهاتون رو هم توي تگ كد قرار بديد.

    اگر مي خوايد تمام صفحه چاپ شه اولا بايد صفحه رو landscape كنيد.چون تو حالت معمولي نميشه!
    ولي اگر سايز فرمتون روهم عوض كنيد وكنترلي تنظيم نباشه(anchor و dock) بازم اين چيزي كه ميخوايد نميشه.
    از زوم (scale) كردن عكس استفاده كنيد.شايد بشه.

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

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