资源简介
C# 小票打印代码,支持市面上常用的小票打印机
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SLDESS.Helper;
using System.Drawing.Printing;
namespace zc_pos_client
{
public class pos_printer
{
public string header_ = frmSystemSet.get_value(frmSystemSet.key_title_ “中储万能POS“);
public string foot_ = frmSystemSet.get_value(frmSystemSet.key_foot_ ““);
public string saild_id_ = “201210220001“;
public string date_ = DateTime.Now.ToString();
public List> datas_ = new List>();
public string num_ = “5“;
public string total_ = “0.00“;
public string discount_ = “5.00“;
public string amount_ = “43.00“; // 应收金额
public string recv_cash_ = “45.00“; // 收款金额
public string ret_cash = “2.00“; // 找零金额
public string card_no_ = “350104198311155470“; // 会员卡号
public string mark_in_ = “43“; // 本次积分
public string mark_available_ = “5000“; // 可用积分
public string car_use_ = “0.00“; // 卡 消 费
public string car_available_ = “300.00“; // 可用余额
private System.Windows.Forms.PrintPreviewDialog printv_pos = null;
private System.Drawing.Printing.PrintDocument printd_pos = null;
public pos_printer()
{
this.printv_pos = new System.Windows.Forms.PrintPreviewDialog();
this.printd_pos = new System.Drawing.Printing.PrintDocument();
this.printv_pos.AutoScrollMargin = new System.Drawing.Size(0 0);
this.printv_pos.AutoScrollMinSize = new System.Drawing.Size(0 0);
this.printv_pos.ClientSize = new System.Drawing.Size(400 300);
this.printv_pos.Document = this.printd_pos;
this.printv_pos.Enabled = true;
// this.printv_pos.Icon = ((System.Drawing.Icon)(resources.Getobject(“printv_pos.Icon“)));
this.printv_pos.Name = “printPreviewDialog1“;
this.printv_pos.Visible = false;
//
// printd_pos
//
this.printd_pos.DocumentName = “中储POS小票“;
this.printd_pos.OriginAtMargins = true;
this.printd_pos.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printd_pos_PrintPage);
datas_.Clear();
for (int i = 0; i < 5; i++)
{
List item1 = new List();
this.datas_.Add(item1);
item1.Add(“商品名称“);
item1.Add(“6913027817039“);
item1.Add(“1.0“);
item1.Add(“25.00“);
item1.Add(“25.00“);
}
}
private int getYc(double cm)
{
return (int)(cm / 25.4) * 100;
}
public string GetPrintStr()
{
StringBuilder sb = new StringBuilder()
相关资源
- c#基于固定设备的 OneNet 物联网通信,
- WPF学习书籍pdf《葵花宝典_WPF自学手册
- C# Winform数据库应用设计(附开发案例
- 酒店管理程序.zip
- c#对图片灰度化、二值化--附图片
- C#网络编程高级篇之网页游戏辅助程序
- C#绘制折线图实时展示数据
- c# 简易VLC播放RTMP视频流
- C#.NET通用开发框架源码2017
- 基于C#语言的ArcGIS Engine开发基础与技
- WPF编程宝典C#2012 第4版(包含源码)
- C# .net 黑马24期(最后一期) 全套整理
- C#高级编程第10版()
- 小游戏-贪吃蛇C#控制台项目
- 在Visionpro中编写C#脚本.zip
- c# WPF 动态曲线显示
- C#+SQL2005图书管理系统
- 最全C#基础类库
- gdal用于C#的dll库
- C#代码_截屏工具(支持多显示器 含代
- C#语言实现操作SQLite数据库完成基本的
- Socket网络模块Unity c#
- C#从入门到精通PDF版
- C# 三维点数据显示
- S1结业考试KTV项目使用C#配合数据库完
- Visual C#从入门到精通(第8版).pdf
- 基于TCP的 modbus , C#源码
- web页面整页截图C#实现
- Visual Studio 2015(C#) Windows数据库项目
- visual C#从入门到精通第八版
评论
共有 条评论