Zebra

条码打印四 - 3.C#Zebra斑马打印机打印程序(支持文件类型TXT、LAB;支持打印接口COM、DRV、Excel、LabelManager2、LPT、TCP)Framwork2.0

寵の児 提交于 2019-11-30 12:06:40
Net Framework2.0 C# 桥接模式(抽象和实现分开) namespace Mes.Printing.Printers { /// <summary> /// Label Printer. /// </summary> public interface ILabelPrinter { /// <summary> /// Print label. /// </summary> /// <param name="labelContent">label content</param> /// <returns></returns> void BarCodePrint(string labelContent); } } View Code using System; namespace Mes.Printing.Printers { /// <summary> /// Base Printer Type. /// </summary> public abstract class BasePrinter : ILabelPrinter { #region Printer Name private string _PrinterName; /// <summary> /// Get or set printer name. /// </summary> public string

简单ALV得演示

烂漫一生 提交于 2019-11-26 12:38:59
一、 ALV 相关概念 ALV――ABAP LIST VIEWER,这里我们姑且称之为ABAP表单浏览器,用它可以标准化,简单化R/3系统中的表单,它可以提供给用户一个统一的表单格式以及用户接口。 二、程序的编写 1 .写一个 ALV 程序的基本流程: 第一步:定义将要用到的表,即TALBES定义部分,然后定义TYPE-POOLS: SLIS. 第二步:定义 第一步 中提到的这些数据类型或者内表的实体对象 ,内表结构 第三步:定义一些需要用到的变量 第四步: 定义自己的选择屏幕 第五步: start-of-selection部分 1用一个子函数完成自己所需要数据的抓取,也可以直接取数 2用一个子函数完成要显示列表的列名行(第一行)的相关赋值(i_fieldcat_alv)以及设置 3用一个子函数完成输出格式的设置(i_layout),比如双击一条记录是否弹出对话框啊?是用哪个功能键触发等等 4用一个子函数FORM DISPLAY_DATA来显示上面我们已经分别封装好的数据,需要调用两个常用的FUNCTION MODULE: FUNCTION 'REUSE_ALV_GRID_DISPLAY' “用来显示表单数据 FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' “用来显示表单标题 5定义某些事件 6定义排序 7定义ALV报表可编辑及更新数据库表 2