澳门新葡亰网址C#2.0 数字“0”是来一致道斜线,打印虚线,Pos打印

澳门新葡亰网址C#2.0 数字“0”是来一致道斜线,打印虚线,Pos打印

  1澳门新葡亰网址 1using System;
  2澳门新葡亰网址 2using System.Collections.Generic;
  3澳门新葡亰网址 3using System.ComponentModel;
  4澳门新葡亰网址 4using System.Data;
  5澳门新葡亰网址 5using System.Drawing;
  6澳门新葡亰网址 6using System.Drawing.Drawing2D;
  7澳门新葡亰网址 7using System.Text;
  8澳门新葡亰网址 8using System.Windows.Forms;
  9澳门新葡亰网址 9using System.Data.SqlClient;
 10澳门新葡亰网址 10using System.Drawing.Printing;
 11澳门新葡亰网址 11
 12澳门新葡亰网址 12namespace printpos
 13澳门新葡亰网址 13澳门新葡亰网址 14澳门新葡亰网址 15{
 14澳门新葡亰网址 16澳门新葡亰网址 17    /**//// <summary>
 15澳门新葡亰网址 18    /// 打印POS样式
 16澳门新葡亰网址 19    /// 涂聚文  geovindu@163.com 
 17澳门新葡亰网址 20    /// </summary>
 18澳门新葡亰网址 21    public partial class FrmPrintPos : Form
 19澳门新葡亰网址 22澳门新葡亰网址 23    澳门新葡亰网址 24{
 20澳门新葡亰网址 25        public FrmPrintPos()
 21澳门新葡亰网址 26澳门新葡亰网址 27        澳门新葡亰网址 28{
 22澳门新葡亰网址 29            InitializeComponent();
 23澳门新葡亰网址 30        }
 24澳门新葡亰网址 31澳门新葡亰网址 32        /**//// <summary>
 25澳门新葡亰网址 33        /// 打印
 26澳门新葡亰网址 34        /// </summary>
 27澳门新葡亰网址 35        /// <param name=”sender”></param>
 28澳门新葡亰网址 36        /// <param name=”e”></param>
 29澳门新葡亰网址 37        private void btnPrint_Click(object sender, EventArgs e)
 30澳门新葡亰网址 38澳门新葡亰网址 39        澳门新葡亰网址 40{
 31澳门新葡亰网址 41            if (MessageBox.Show(“是否打印预览?”, “打印预览”, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
 32澳门新葡亰网址 42澳门新葡亰网址 43            澳门新葡亰网址 44{
 33澳门新葡亰网址 45                PrintDialog MyPrintDialog = new PrintDialog();
 34澳门新葡亰网址 46                MyPrintDocument.PrinterSettings = MyPrintDialog.PrinterSettings;
 35澳门新葡亰网址 47                MyPrintDocument.DefaultPageSettings = MyPrintDialog.PrinterSettings.DefaultPageSettings;
 36澳门新葡亰网址 48                MyPrintDocument.DefaultPageSettings.Margins = new Margins(40, 40, 40, 40);
 37澳门新葡亰网址 49                PrintPreviewDialog MyPrintPreviewDialog = new PrintPreviewDialog();
 38澳门新葡亰网址 50                MyPrintPreviewDialog.Document = MyPrintDocument;
 39澳门新葡亰网址 51                MyPrintPreviewDialog.ShowDialog();
 40澳门新葡亰网址 52
 41澳门新葡亰网址 53
 42澳门新葡亰网址 54            }
 43澳门新葡亰网址 55            else
 44澳门新葡亰网址 56澳门新葡亰网址 57            澳门新葡亰网址 58{
 45澳门新葡亰网址 59                this.MyPrintDocument.Print();//直接打印
 46澳门新葡亰网址 60            }
 47澳门新葡亰网址 61        }
 48澳门新葡亰网址 62澳门新葡亰网址 63        /**//// <summary>
 49澳门新葡亰网址 64        /// 打印内容装
 50澳门新葡亰网址 65        /// 涂聚文 geovindu@163.com 
 51澳门新葡亰网址 66        /// 缔友计算机信息技术有限公司  www.dupcit.com
 52澳门新葡亰网址 67        /// </summary>
 53澳门新葡亰网址 68        /// <param name=”sender”></param>
 54澳门新葡亰网址 69        /// <param name=”e”></param>
 55澳门新葡亰网址 70        private void MyPrintDocument_PrintPage(object sender, PrintPageEventArgs e)
 56澳门新葡亰网址 71澳门新葡亰网址 72        澳门新葡亰网址 73{
 57澳门新葡亰网址 74            //文字右对旅
 58澳门新葡亰网址 75            StringFormat sf = new StringFormat(StringFormatFlags.DirectionRightToLeft);
 59澳门新葡亰网址 76            //划虚线
 60澳门新葡亰网址 77            Pen ftqGoal = new Pen(Color.Black, 1);
 61澳门新葡亰网址 78            ftqGoal.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
 62澳门新葡亰网址 79            //StringAlignment.Center;或者:StringAlignment.Far;或者:StringAlignment.Near; 
 63澳门新葡亰网址 80            Brush brush = new SolidBrush(Color.Black);//画刷 
 64澳门新葡亰网址 81            Brush brred = new SolidBrush(Color.Red);//
 65澳门新葡亰网址 82            Font titleFont = new Font(“黑体”, 24, FontStyle.Bold);//标题字体 
 66澳门新葡亰网址 83            Font font = new Font(“Consolas”, 8, FontStyle.Regular);//数字0许来斜线的字:WST_Ital,  01 DigitGraphics ,
00 Starmap Truetype,Consolas,
 67澳门新葡亰网址 84            //Font font = new Font(“WST_Engl”, 8);//正文字体 
 68澳门新葡亰网址 85            Font headerFont = new Font(“黑体”, 12, FontStyle.Bold);//列名标题 
 69澳门新葡亰网址 86            Font footerFont = new Font(“Arial”, 8);//页脚显示页数的字体 
 70澳门新葡亰网址 87            Font upLineFont = new Font(“Arial”, 9, FontStyle.Bold);//当header分两尽显示的时段,上行显示的书。 
 71澳门新葡亰网址 88            Font underLineFont = new Font(“Arial”, 8);//当header分两履行显示的时刻,下行显示的字
 72澳门新葡亰网址 89            //
 73澳门新葡亰网址 90            e.Graphics.DrawLine(ftqGoal, 1, 5, 250, 5);
 74澳门新葡亰网址 91            //
 75澳门新葡亰网址 92            e.Graphics.DrawString(“欢迎光临缔友书城南山城”, font, brush, 45, 55);
 76澳门新葡亰网址 93           //
 77澳门新葡亰网址 94            e.Graphics.DrawString(“若发生品质问题三日内凭票退换”, font, brush, 40, 70);
 78澳门新葡亰网址 95            //
 79澳门新葡亰网址 96            e.Graphics.DrawString(“95925”, font, brush, 1, 85);
 80澳门新葡亰网址 97            e.Graphics.DrawString(“#20000000372”, font, brush, 250, 85, sf);
 81澳门新葡亰网址 98            //名称,单价,数量,金额
 82澳门新葡亰网址 99            e.Graphics.DrawString(“名称”, font, brush, 1, 100);
 83澳门新葡亰网址 100            e.Graphics.DrawString(“单价”, font, brush, 60, 100);
 84澳门新葡亰网址 101            e.Graphics.DrawString(“数量”, font, brush, 120, 100);
 85澳门新葡亰网址 102            e.Graphics.DrawString(“金额”, font, brush, 220, 100);
 86澳门新葡亰网址 103            //1
 87澳门新葡亰网址 104            e.Graphics.DrawString(“装订夹”, font, brush, 1, 115);
 88澳门新葡亰网址 105            e.Graphics.DrawString(“19.00”, font, brush, 60, 115);
 89澳门新葡亰网址 106            e.Graphics.DrawString(“200”, font, brush, 120, 115);
 90澳门新葡亰网址 107            e.Graphics.DrawString(“3800”, font, brush, 250, 115, sf);
 91澳门新葡亰网址 108            //2
 92澳门新葡亰网址 109            e.Graphics.DrawString(“不锈钢夹”, font, brush, 1, 130);
 93澳门新葡亰网址 110            e.Graphics.DrawString(“98.00”, font, brush, 60, 130);
 94澳门新葡亰网址 111            e.Graphics.DrawString(“90”, font, brush, 120, 130);
 95澳门新葡亰网址 112            e.Graphics.DrawString(“8820.00”, font, brush, 250, 130, sf);
 96澳门新葡亰网址 113            //3
 97澳门新葡亰网址 114            e.Graphics.DrawString(“固体胶”, font, brush, 1, 145);
 98澳门新葡亰网址 115            e.Graphics.DrawString(“18.50”, font, brush, 60, 145);
 99澳门新葡亰网址 116            e.Graphics.DrawString(“60”, font, brush, 120, 145);
100澳门新葡亰网址 117            e.Graphics.DrawString(“1110.00”, font, brush, 250, 145, sf);
101澳门新葡亰网址 118            //4
102澳门新葡亰网址 119            e.Graphics.DrawString(“档案盒”, font, brush, 1, 160);
103澳门新葡亰网址 120            e.Graphics.DrawString(“4.80”, font, brush, 60, 160);
104澳门新葡亰网址 121            e.Graphics.DrawString(“265”, font, brush, 120, 160);
105澳门新葡亰网址 122            e.Graphics.DrawString(“1272”, font, brush, 250, 160, sf);
106澳门新葡亰网址 123            //划虚线
107澳门新葡亰网址 124            //Pen ftqGoal = new Pen(Color.Black, 1);
108澳门新葡亰网址 125            //ftqGoal.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
109澳门新葡亰网址 126            e.Graphics.DrawLine(ftqGoal, 1, 182, 250, 182);
110澳门新葡亰网址 127            //小计
111澳门新葡亰网址 128            e.Graphics.DrawString(“(小计)”, font, brush, 1, 190);
112澳门新葡亰网址 129            e.Graphics.DrawString(“4项”, font, brush, 60, 190);
113澳门新葡亰网址 130            e.Graphics.DrawString(“615件”, font, brush, 120, 190);
114澳门新葡亰网址 131            e.Graphics.DrawString(“15000.00”, font, brush, 250, 190, sf);
115澳门新葡亰网址 132            //实收
116澳门新葡亰网址 133            e.Graphics.DrawString(“实收”, font, brush, 1, 205);
117澳门新葡亰网址 134            e.Graphics.DrawString(“15000.00”, font, brush, 250, 205, sf);
118澳门新葡亰网址 135            //找回
119澳门新葡亰网址 136            e.Graphics.DrawString(“找回”, font, brush, 1, 220);
120澳门新葡亰网址 137            e.Graphics.DrawString(“0.00”, font, brush, 250, 220, sf);
121澳门新葡亰网址 138            //划虚线
122澳门新葡亰网址 139           // Pen ftqGoal = new Pen(Color.Black, 1);
123澳门新葡亰网址 140            //ftqGoal.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
124澳门新葡亰网址 141            e.Graphics.DrawLine(ftqGoal, 1, 242, 250, 242);
125澳门新葡亰网址 142            //
126澳门新葡亰网址 143            e.Graphics.DrawString(“2503”, font, brush, 1, 250);
127澳门新葡亰网址 144            e.Graphics.DrawString(“2008年11月19日  10:48”, font, brush, 250, 250, sf);
128澳门新葡亰网址 145            //
129澳门新葡亰网址 146            e.Graphics.DrawString(“一蹩脚花满50首批,免费停车2时(当日中)”, font, brush, 1, 265);
130澳门新葡亰网址 147            //
131澳门新葡亰网址 148            e.Graphics.DrawString(“免费停车票到同一楼总服务台领取”, font, brush, 25, 280);
132澳门新葡亰网址 149            //
133澳门新葡亰网址 150            e.Graphics.DrawString(“WWW.DUPCIT.COM 客户服务热线:86369385”, font, brush, 1, 295);
134澳门新葡亰网址 151
135澳门新葡亰网址 152        }
136澳门新葡亰网址 153    }
137澳门新葡亰网址 154}

admin

网站地图xml地图