当前位置: 首页 > news >正文

佛山做网站设计制作价格有做电动车修车的网站吗

佛山做网站设计制作价格,有做电动车修车的网站吗,怎么在虚拟空间做两个网站,龙岩网站报价在.NET中#xff0c;画图主要是通过Graphics类实现的#xff0c;这个类主要通过两类方法完成画图#xff0c;一类是DrawXXX#xff0c;画各种线条图形#xff1b;另一类是FillXXX,用各种形状#xff0c;填充各种图形。Graphics是画板#xff0c;Draw各个方法是各种盏笔画图主要是通过Graphics类实现的这个类主要通过两类方法完成画图一类是DrawXXX画各种线条图形另一类是FillXXX,用各种形状填充各种图形。Graphics是画板Draw各个方法是各种盏笔不过在调用Draw方法时参数需要一个Pen对象)Fill的各个方法就是种种刷子确实Fill的方法参数也需要一个Brush对象。首先要熟悉各个Draw和Fill方法以及他们的参数那么剩下的事就是对坐票了画什么在那里画怎么用Draw和Fill了。下面是在Form上画了一个小票然后调用打印组件在虚拟打印机里打印出来的效果。using QRCoder; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging;namespace WinFormsDemo12 {public partial class Form1 : Form{public Form1(){InitializeComponent();}void Draw(Graphics graphics){var y 15;using var logo new Bitmap(Directory.GetCurrentDirectory() /aeon.png);graphics.DrawImage(MakeGrayscale(logo), 60, y, 200, 80);graphics.DrawLine(new Pen(Color.Black, 2), 10, y 80, 310, y);graphics.DrawLine(new Pen(Color.Black, 2), 10, y 4, 310, y);var font new Font(黑体, 10);var brush new SolidBrush(Color.Black);graphics.DrawString(分店012, font, brush, 10, y 1);graphics.DrawString(店员张三, font, brush, 160, y);graphics.DrawString($时间{DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss)}, font, brush, 10, y 20);var no 000000000001;graphics.DrawString($流水号{no}, font, brush, 10, y 20);graphics.DrawLine(new Pen(Color.Black, 2), 10, y 25, 310, y);graphics.DrawString(名称 数量 单价 金额, font, brush, 10, y 5);graphics.DrawString(西红柿 500g 26.00 15.00, font, brush, 10, y 20);graphics.DrawString(西葫芦 1000g 23.00 23.00, font, brush, 10, y 20);graphics.DrawString(茄子 500g 50.00 25.00, font, brush, 10, y 20);graphics.DrawString(豆角 500g 38.00 19.00, font, brush, 10, y 20);graphics.DrawLine(new Pen(Color.Black, 2), 10, y 20, 310, y);graphics.DrawLine(new Pen(Color.Black, 2), 10, y 4, 310, y);var sumfont new Font(黑体, 12);graphics.DrawString( 小计82, sumfont, brush, 10, y 5);var qrCodeAsBitmapByteArr PngByteQRCodeHelper.GetQRCode(no, QRCodeGenerator.ECCLevel.Q, 20, false);using var qrcode Image.FromStream(new MemoryStream(qrCodeAsBitmapByteArr));graphics.DrawImage(qrcode, 100, y 50, 120, 120);}public static Bitmap MakeGrayscale(Bitmap original){var newBitmap new Bitmap(original.Width, original.Height);var g Graphics.FromImage(newBitmap);var colorMatrix new System.Drawing.Imaging.ColorMatrix(new float[][]{new float[] {.3f, .3f, .3f, 0, 0},new float[] {.59f, .59f, .59f, 0, 0},new float[] {.11f, .11f, .11f, 0, 0},new float[] {0, 0, 0, 1, 0},new float[] {0, 0, 0, 0, 1}});var attributes new System.Drawing.Imaging.ImageAttributes();attributes.SetColorMatrix(colorMatrix);g.DrawImage(original, new Rectangle(0, 0, original.Width, original.Height), 0, 0, original.Width, original.Height, GraphicsUnit.Pixel, attributes);g.Dispose();return newBitmap;}   private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e){if (e.Graphics ! null){Draw(e.Graphics);}}private void button2_Click(object sender, EventArgs e){printDocument1.Print();}private void button1_Click(object sender, EventArgs e){var graphics this.CreateGraphics();Draw(graphics);}} }MakeGrayscale方法是把彩色logo转黑白的一个算法关注画图部分请忽略。Graphics实现了IDisposable用后请释放。窗体的浏览效果虚拟打印机输出的PDF效果图
http://www.zqtcl.cn/news/367183/

相关文章:

  • 网站修改titlewordpress显示icp备案
  • 中国国际贸易单一窗口登录南京专业网站优化公司
  • 手机网站建设合同wordpress案例分析
  • 深圳做网站什么公司好广州电商小程序开发
  • 郑州高新区做网站的公司如何欣赏网站
  • 网站做维恩图做网站的公司杭州
  • 柳州公司网站制作公司wordpress 网店
  • 网站增加栏目费用在网站开发中如何设置登录
  • 怎样用php做网站百度推广联系人
  • 怎么建立手机网站如何申请公司域名
  • 营销型网站怎么收费邓州企业网站
  • 北京建设官方网站邢台网站维护
  • 新余网站制作网站开发工资咋样
  • 襄阳网站建设外包自己做一个网站
  • 网站域名的后缀wordpress文章归类
  • 查询企业信息的官方网站大连建设网站公司
  • 网站建设 全包专业建设规划方案模板
  • 做网站好还是做微信小程序好浙江建设工程造价信息网站
  • 网站开发怎么报价推广普通话手抄报模板可打印
  • 好的平面网站模板企业网站建设浩森宇特
  • 做网站通过什么赚钱吗公司建设网站的费用
  • 如何做建筑一体化的网站视频网站开发应用到哪些技术
  • 巴中微信网站建设竞价托管一般多少钱
  • 彩票网站开发 违法股票网站排名哪个好
  • 宝格丽网站建设哈尔滨网站建设王道下拉強
  • 烟台网站建设的公司世界500强企业排名2021
  • 网络营销做得比较成功的案例吴中seo网站优化软件
  • 怎么设立网站美区下载的app怎么更新
  • 建立网站ppt做酒店网站所用到的算法
  • 上海网站建设的价格低太仓做网站的公司