پشتیبانی مدرسه آنلاین دورآموز
Loading...

جستجو در دورآموز

خانه / وبگاه / آموزش دایرکت پرینت در سی شارپ - ارسال چاپ مستقیم به پرینتر بدون نمایش دیالوگ
1853 برگشت

آموزش دایرکت پرینت در سی شارپ - ارسال چاپ مستقیم به پرینتر بدون نمایش دیالوگ

روژان خالدی
روژان خالدی

برنامه نویس زبان c# و vb و علاقه مند به زبان های delphi وvb.net و c و vb وxamarin و java و seo و photoshop

دوشنبه، 19 خرداد 1399 ساعت 21:04:51
آموزش دایرکت پرینت در سی شارپ - ارسال چاپ مستقیم به پرینتر بدون نمایش دیالوگ

آموزش دایرکت پرینت در سی شارپ - ارسال چاپ مستقیم به پرینتر بدون نمایش دیالوگ

بعضی وقتها نیاز داریم تا با فشردن یک باتن یک پرینت از یک سند یا متن بگیریم مانندچاپ فیش، صورت حساب و ...

در کد سی شارپی که در زیر برای شما نوشته ام این کار به راحتی انجام میده

کد زیر یک تکه گرافیک از یک متن ایجاد و اون رو به صورت مستقیم به پرینتر ارسال میکنه.

قبل از نوشتن کد نیاز دارید تا فضای نامی


using System.Drawing.Printing;

رو به پروژه اضافه کنید :


PrintDocument p = new PrintDocument();
            p.PrintPage += delegate (object sender1, PrintPageEventArgs e1)
            {
                e1.Graphics.DrawString("Hypersource.ir", new Font("B Nazanin", 15), new SolidBrush(Color.Black), new RectangleF(0, 0, p.DefaultPageSettings.PrintableArea.Width, p.DefaultPageSettings.PrintableArea.Height));

            };
            try
            {
                p.Print();
            }
            catch (Exception ex)
            {
                throw new Exception("Error in printing . . .", ex);
            }

((امیدوارم مفید واقع شده باشد))

درخواست دوره

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

ارسال درخواست دوره
مهتاب

خیلی مفید بود

امیر

عالی

هادی

خیلی خوب بود

جهت برقراری ارتباط با نویسنده پست و یا ارسال نظر اطلاعات زیر را وارد نمایید
تصویر کپچا دورآموز
سوالات متداول دورآموز