精华内容
下载资源
问答
  • 标签打印

    2012-02-20 14:33:18
    winform做的一个小的标签打印,主要用DrawRectangle于DrawString循环遍历窗体需要显示的组件,实现套打。 效果图-->   PrintDocument printDocument = new PrintDocument();  private int _PrintPage = 0;/...

    winform做的一个小的标签打印,主要用DrawRectangle于DrawString循环遍历窗体需要显示的组件,实现套打。

           效果图-->        

          PrintDocument printDocument = new PrintDocument();
            private int _PrintPage = 0;//当前打印页数
            private int _TotalPage = 1;//总页数
            public void DoPrint()
            {try
                {
                    PrepareData();
                    if (_TotalPage <= 0)
                        return;
                    PrinterSetup();
                    printDocument.Print();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }

     private void PrepareData()
            {
                _TotalPage = Convert.ToInt32(comboBox1.Text.Trim());
            }
     private void PrinterSetup()
            {  
                printDocument.PrintPage += new PrintPageEventHandler(printDocument_PrintPage);
            }

      void printDocument_PrintPage(object sender, PrintPageEventArgs e)
            {        

                Graphics g = e.Graphics;
                //绘制标签头,并返回一个rectangle,得到标签头的坐标绘制标签品名厂商的坐标
                Rectangle rectangle = DrawPanel(g);
                // 循环绘制窗体上的组件
                foreach (Control ctr in tabControl1.SelectedTab.Controls)
                 {
                        Drawyijia(ctr, g,rectangle);
                 }

                 _PrintPage++;//页号
                if (_PrintPage < _TotalPage)
                {
                    e.HasMorePages = true;
                }
                else
                {
                    e.HasMorePages = false;
                }

           }

     private Rectangle DrawPanel(Graphics g)
            {
                int left = 0,top=0;
                string File = "XML.xml";      //从xml中动态读取坐标数据left和top
                XmlDocument doc = new XmlDocument();
                doc.Load(File);
                left =Convert.ToInt32(doc.GetElementsByTagName("left")[1].ChildNodes[0].Value);
                top = Convert.ToInt32(doc.GetElementsByTagName("top")[1].ChildNodes[0].Value);
                Pen blackPen = new Pen(Color.Black);
                blackPen.Width = 1;
                Font printFont = new Font("宋体", 12, FontStyle.Regular);
                Rectangle r = new Rectangle(left, top, 360, 45);
                Rectangle r1 = new Rectangle(left+265, top+45, 95, 280);
                g.DrawRectangle(blackPen, r);
                g.DrawRectangle(blackPen, r1);
                g.DrawString("毅嘉电子(苏州)有限公司识别标签", printFont, new SolidBrush(Color.Black), left+40, top+15, new StringFormat());
                g.DrawString("担当用印", printFont, new SolidBrush(Color.Black), left+270, top+50, new StringFormat());
                return r;
            }

     private void Drawyijia(Control l, Graphics g,Rectangle rectangle)
            {
                Pen blackPen = new Pen(Color.Black);
                blackPen.Width = 1;
                //当组件是label时绘制
                if(l is Label)
                {
                    Rectangle r = GetControlRectLabel(l,rectangle);
                    g.DrawRectangle(blackPen,r);//绘制边框
                    Drawing(l,r,g);//绘制边框中的内容
                }

                //当组件是textbox或者datetimepick时绘制
                else if (l is TextBox|| l is DateTimePicker)
                {
                    Rectangle r = GetControlRectText(l,rectangle);
                    g.DrawRectangle(blackPen,r);//绘制边框
                    Drawing(l,r,g);
                }
            }

    //绘制组件中的内容,条形码
     void Drawing(Control l,Rectangle r,Graphics g)
            {
                Font printFont = new Font("宋体", 12, FontStyle.Regular);
                Font ft2 = new System.Drawing.Font("C39HrP24DhTt", 24, FontStyle.Regular);//条形码字体
                if (l.Name.Substring(0,2)!="id")   //根据空间的name,如果是包含id则打印条形码否则直接打印空间中的内容
                {
                  g.DrawString(l.Text, printFont, new SolidBrush(l.ForeColor), r.Left + 10, r.Top + 10, new StringFormat());
                }
                else
                {   //打印条形码
                  g.DrawString("*" + l.Text + "*", ft2, new SolidBrush(l.ForeColor), r.Left, r.Top+5 , new StringFormat());
                }
           }

       private Rectangle GetControlRectText(Control c,Rectangle rectangle)
            {
                int t = 0, l = 0, w = 0, h = 0;
                if(c.Parent!=this)
                {
                    l = rectangle.Left+95;
                    t = c.Top + rectangle.Top+23;
                    w = 170;
                    h = 40;
                }
                return new Rectangle(l,t,w,h);
            }

      private Rectangle GetControlRectLabel(Control c,Rectangle rectangle)
            {
                int t = 0, l = 0, w = 0, h = 0;
                if (c.Parent != this)
                {
                    l = rectangle.Left;
                    t = c.Top+rectangle.Top+23;
                    w = 95;
                    h = 40;
                }
                return new Rectangle(l, t, w, h);
            }


    展开全文
  • 条码标签打印软件v9.0 标签打印
  • 优图条码标签打印软件是一款通用的条码标签打印软件。她适用于多种行业领域:产品标签、货物流动管理标签、商品营销管理、信息核实、防伪标签、超市销售标签、糖果食品标签、
  • 一般的服饰类的商品上都会有水洗标签,标明该服饰的水洗信息,中琅标签打印软件支持各种标签的制作打印工作,今天给大家介绍如何打印水洗标签。如下图,可以把水洗标签分为两部分,一是文字,二是水洗图,我们在制作...

    一般的服饰类的商品上都会有水洗标签,标明该服饰的水洗信息,中琅标签打印软件支持各种标签的制作打印工作,今天给大家介绍如何打印水洗标签。如下图,可以把水洗标签分为两部分,一是文字,二是水洗图,我们在制作的时候也可以按照这两个部分进行制作。

    808bdfdc7f5ac87b41e2b47053bd2422.png

    1、添加水洗标签上的文字。

    在中琅标签打印软件中新建一个空白标签,选择打印机,并自定义设置标签纸张尺寸等信息。

    5ba1406ff5496f00afc83997b1af5fac.png

    利用标签打印软件左侧工具栏中的“绘制普通文本”工具添加水洗标签上的文字,分别添加两个普通文本,依次双击普通文本打开“图形属性-数据源”,把两个文本中的默认数据123456789012修改为“100%纯棉”和“中国制造”。

    e1b6fe899f904bdfc4198e64236140f3.png

    2、插入水洗图片。

    标签打印软件支持插入两种图片类型:位图和矢量图,位图如png、jpg、gif、bmp等格式图片,矢量图是PDF格式图片。根据自己的水洗图的格式选择对应的插入图片类型。

    以png为例,在画布上插入一个位图,双击图片打开“图形属性-数据源”,添加一个数据,通过浏览找到水洗标图片添加进来,就可以看到输入框中有了png图片的路径,保存好可以看到水洗图已经添加好了。(也可以直接在输入框中输入图片路径),其他的水洗标图片也依次这样添加。

    400df6452e046d9eb9b7cc54da047000.png

    水洗标签制作完成后,通过标签打印软件的打印设置,可以直接连接刚开始选择的打印机打印出来,或者输出PDF文档,图片,TIF文档,PPML文档等形式保存。

    b0c9eeff410d3102ebbf339b88d20ccf.png

    综上所述就是用中琅标签打印软件打印水洗标签的操作步骤,软件支持各种打印机,如喷墨打印机,条码打印机,数码印刷机,喷码机等等。

    展开全文
  • 领跑(LabelPainter)条码打印软件、标签打印软件是一款强大、专业、易用的标签条码打印软件、批量打印工具。她适用于:防伪标签、货物流动标签、商品营销标签、超市销售标签、糖果
  • 也就需要新的货架标签,也有一次入库多种货物的情况,那么就需要多个货架标签,接下来就用中琅标签打印软件演示一下如何批量打印多个货架标签。先打开中琅标签打印软件,新建一个空白标签,选择需要的打印机名...

    仓库是用来储藏货物用的,为了方便辨认当货物入库到货架时,就会在对应的仓位上贴一个货架标签,上面是货物的一些简单信息,有了这些信息,对仓库中的货物管理会变得非常方便,当这些货物出库之后,下次重新入库新的货物,也就需要新的货架标签,也有一次入库多种货物的情况,那么就需要多个货架标签,接下来就用中琅标签打印软件演示一下如何批量打印多个货架标签。

    05262bd22467a936c1926402bf800edf.png

    先打开中琅标签打印软件,新建一个空白标签,选择需要的打印机名称,标签的纸张宽高、行列、边距、标签间距等信息根据打印机中实际货架标签纸的情况进行设置。标签新建完成后点开中琅标签打印软件中的数据库设置,添加一个excel数据源,把保存在excel文件中的货物信息通过数据库导入软件中。

    f1e3fbf5e111fb149b0f844764b9ee21.png

    c8692fa6bac53d7917b744ee1c71c61f.png

    利用中琅标签打印软件左侧工具栏的“绘制普通文本”工具添加普通文本,打开文本“图形属性”-“数据源”,修改数据为“货架标签”。

    1b1c91f18aae92abb29804782a1b6f68.png

    然后再添加一个普通文本,在属性-数据源汇总修改数据为“名称:”,方法和上一步一样,在数据源中点左侧的“+”号再添加一个数据,数据对象类型选择“数据库导入”,字段选择“名称”,导入货物名称。其他的货物数量和货物所在的仓位,也是依次这样操作。

    fb21e02f93828d04e86fda1ec3dd9bfd.png

    货物编号是以条形码的形式显示,利用中琅标签打印软件的“绘制一维码”工具添加条形码,打开条形码的“图形属性”-“数据源”修改条形码数据为数据库导入excel表中的货物编号,数据添加方法基本与上一步相同。

    ee16b1b8e896a91383b9573013f303df.png

    以上操作完成后打印预览就可以看到批量制作的货架标签,数据库导入多少条货物数据就可以批量制作多少个货架标签。检查没有问题后就可以在中琅标签打印软件中批量打印了。

    b949c4ce7505406f292c33eec62f5783.png

    综上所述就是用标签打印软件批量打印货架标签的操作方法,中琅标签打印软件中还支持把制作的标签批量输出为PDF文档、PPML文档或者图片的形式保存。

    展开全文
  • 对于第一次使用标签打印软件的朋友来说,在标签打印软件中制作好标签之后,不知道该怎么保存以及保存之后找不到相应的标签,该怎么解决,接下来就给大家演示下保存标签的步骤:1.在标签打印软件中制作好标签之后,...

    4e16e83eb8397bb58858d04ee0cc6a55.png

    对于第一次使用标签打印软件的朋友来说,在标签打印软件中制作好标签之后,不知道该怎么保存以及保存之后找不到相应的标签,该怎么解决,接下来就给大家演示下保存标签的步骤:

    1.在标签打印软件中制作好标签之后,可以直接点击”保存”按钮也可以点击”文件-保存”,,会弹出一个保存的界面,设置一个文件名,点击按钮上一步保存到桌面,也可以在这个页面设置好文件名后直接点击保存(默认保存到我的文档)。

    9cfc8561757e9806224b3f09fcaee97e.png

    如果制作的标签比较早,在桌面或者软件默认的安转目录下都找不到制作的标签的话,可以在计算机上右击-打开,然后在计算机中搜索软件的后缀名(.zhl),即可找到你制作的标签,如下图:

    cd16a4910e9addfff06006ad7e65e087.png

    不同软件的后缀名都是不一样的,如标签打印软件V5.3.8版本的后缀名是(.lp),V 6.3.1版本的后缀名是(.zhl)。需要根据标签软件的实际后缀名进行搜索,否则是搜索不到的。

    在标签打印软件中设计好标签之后,可以直接保存到软件的安装目录下,如果感觉不方便的话,可以直接在桌面或者计算机硬盘内新建一个文件夹,之后制作的标签都可以直接保存到文件夹内。

    展开全文
  • 标签打印模板

    2014-12-11 16:56:50
    标签打印模板,电信标签模板,应急工程标签打印模板
  • 今天给大家带来的就是用标签打印软件如何批量打印考场标签,以一张A4纸为例,一个考场20个座位,也就是说用一张A4纸打印一个考场的标签,标签上还要标明具体是哪个考场,具体效果如下:接下来看看具体的操作方法,...
  • 目前很多商品的包装上都会有介绍产品信息的标签,不论是超市货架上,还是超市散装食品,甚至我们平时在外面购买的饮品上都会有贴的标签,下面就中琅标签打印软件来看一下奶茶标签模板该如何制作。首先,打开中琅标签...
  • 标签打印软件 v1

    2019-11-10 21:39:18
    万能标签打印,一维码二维码全支持。标签设计简单,打印方便。适合所有业产品条码打印,以及各ERP支持。
  • 接下来用中琅标签打印软件给大家演示一下具体的操作方法。运行中琅标签打印软件新建一个1行1列的标签,标签纸张大小根据打印食品留样标签的标签纸大小进行设置。利用中琅标签打印软件中的“绘制线段”和“绘制圆角...
  • QRS二维码条码标签批量打印工具是一款二维码条码标签批量打印工具,可以快速高质量的成批打印设计好的标签到普通纸张或专用热敏(热转印)不干胶标签纸上。本软件使用简单方便
  • A4线缆标签打印模板

    2018-02-05 14:25:35
    A4线缆标签打印模板A4线缆标签打印模板A4线缆标签打印模板
  • 固定资产标签打印

    2017-11-17 10:11:20
    固定资产标签打印 固定资产标签制作 固定资产标签模版
  • 那么你们知道怎么来制作这种商品标签么,接下来就来看下在条码标签打印中制作商品标签的具体步骤吧。首先我们可以打开条码标签打印软件,先将纸张设置为和打印机中效果相同的尺寸和布局,然后注意设置“画布”时,...
  • 产品贴上标签可以让客户在外观上对产品有一个大概的了解,也能很快的从标签文字上得到... 首先,我们可以根据实际标签纸尺寸,在中琅标签打印软件中设置纸张尺寸以及布局参数: 标签背景色可以在“文档设置-画布”...
  • 在批量印刷可变内容时,一般会有三种可变效果,第一种是序列号递增的可变,第二种是软件自动生成随机数据的可变,第三种是数据库导入实现的可变效果,其中前两种方式都可由中琅标签打印软件中自动生成, 那么第三种...
  • 茶叶是中国特有的非常健康的饮品,也有着非常悠久的历史,现在很多茶叶包装上也会贴有相关的标签内容,如下图这种,本文我们就来详细看一下如何在标签打印软件中批量打印茶叶标签。 一、打开中琅标签打印软件,...
  • 前两天有人咨询小编标签打印软件中不同标签打印不同份数是如何实现的,大家都知道标签重复打印的份数如果一样,直接在标签打印软件中设置就行,但是,如果要实现不同标签批量打印不同份数,我们可以利用数据处理工具...
  • 一般的服饰类的商品上都会有水洗标签,标明该服饰的水洗信息,中琅标签打印软件支持各种标签的制作打印工作,今天给大家介绍如何打印水洗标签。如下图,可以把水洗标签分为两部分,一是文字,二是水洗图,我们在制作...
  • DLabel模板 打印模板,Dlabel标签打印。一款简单好用的标签编辑软件,通过蓝牙与标签打印机连接,让用户 能随时随地、方便快捷的实现标签打印。支持文字、图片、图形、一维码、二维码编辑,随意排版,方便实用,...
  • 那么在条码标签打印软件中如何实现重复打印的呢?下面介绍两种重复打印的方式。 1、标签重复打印。在条码标签打印软件中新建一个标签,设置成2行2列,在标签上制作一个流水号。(从左边工具栏中点击“A”绘制普通...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,621
精华内容 2,648
关键字:

标签打印