Presentation is loading. Please wait.

Presentation is loading. Please wait.

模板调整技巧.

Similar presentations


Presentation on theme: "模板调整技巧."— Presentation transcript:

1 模板调整技巧

2 目 录 模板类型 上传模板 常用调整方法 常见问题

3 模板类型 普通模板 热敏模板 模板上的内容位置是固定的,只要把相应的信息放在对应的位置就可以 位置和内容可以根据要求随时更改

4 上传模板 1.在订单-订单打印界面,点击模板设置,可以将之前保存的模板进行上传 操作方法: 1.点击模板设置,在弹出界面点击上传模板
2.选择模板类型,上传类型选择新模板或覆盖现有模板 3.选择需要上传的模板名称,点击浏览将本地模板上传 4.点击确定

5 上传模板 2.鼠标选择刚刚添加的模板,点击下载模板,然后点是

6 上传模板 3.选择新添加的模板,点击编辑模板,就可以对新上传的模板进行编辑调整

7 常用调整方法 添加产品明细 添加新字段 添加二维码、图片 添加页面符号 添加打印日期 添加、删除边框 调整模板大小 添加条形码

8 常用调整方法 1.调整模板大小-整个模板的大小 操作方法: 1.点击灰色的空白区域,此时编辑区域的边框无变化
2.右下角编辑区域拉到最底端,纸张类型选择自定义,选择页面高度、页面宽度 3.在页面高度和页面宽度中输入需要的数值,单位是0.1毫米

9 常用调整方法 1.调整模板大小-编辑区域的大小 操作方法: 1.点击编辑区域内白色的空白区域,此时编辑区域的边框有蓝色阴影
2.右下角编辑区域拉到最顶端,选择高度 3.在页面高度中输入编辑区域对应的高度,单位为0.1毫米

10 常用调整方法 2.添加字段-软件数据 操作方法: 1.点击左侧编辑栏里的A,拖拽至需要添加的位置 2.点击新文本框右上角的小箭头
3.点击弹出框的,第二行数据绑定后的下拉箭头 4.在订单主表字段或者订单子表字段中选择要用的字段(如是固定内容,直接双击输入即可) 5.在模板的顶端可以直接设置显示字体的字体,字号,颜色等

11 常用调整方法 2.添加字段-固定字段 操作方法: 1.点击左侧编辑栏里的A,拖拽至需要添加的位置 2.点击新文本框右上角的小箭头
3.点击弹出框第一行文本,直接输入需要的内容就可以

12 常用调整方法 3.添加条形码 操作方法: 1.点击左侧编辑栏里条形码的按钮,拖拽至需要添加的位置
2.勾选自动模式及显示文本(如条形码下不需显示绑定数据,显示文本不需勾选) 3.点击数据绑定的下拉箭头 4. 选择要用的绑定的数据,一般使用订单主表字段里的快递单号

13 常用调整方法 4.添加产品明细 点击左上角的“A”,在模板中拉一个框,然后点击下面的“脚本”的按钮

14 常用调整方法 4.添加产品明细 选择详细和打印前,把代码全部删掉,然后将产品明细代码复制进去

15 常用调整方法 4.添加产品明细-产品明细代码 private void detailBand1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { //作者:平等  //日期:2013年4月28日  //功能:用于拼接主表对应的明细数据信息以分行显示于mulDetailsInfo字段上 string strOrderNo=""; string strOrderDetail=""; strOrderNo=GetCurrentColumnValue("订单编号").ToString();  //获取报表对应的数据集DataSet;  System.Data.DataSet ds=detailBand1.Report.DataSource as System.Data.DataSet;  //如果获取到了DataSet,并且Table数据是1个以上,则取索引是第1个的Table,此Table定义为是明细数据。  if (ds!=null && ds.Tables.Count>1)  {   System.Data.DataTable dt=ds.Tables[1];   //循环读取Table中的每一个数据行形成明细的拼接字符串。   for(int rowIndex=0;rowIndex<dt.Rows.Count;rowIndex++)   {        if (dt.Rows[rowIndex]["订单编号"].ToString()==strOrderNo )    {     strOrderDetail+=string.Format("{0}    {1}  \r\n",          dt.Rows[rowIndex]["软件规格"].ToString(),     dt.Rows[rowIndex]["订货数量"].ToString());    }   }  }  label4.Text=strOrderDetail;  }

16 常用调整方法 4.添加产品明细 修改代码中的label3为模板所拉取的label3

17 常用调整方法 4.添加产品明细 左侧红色的数值位置对应下面两个蓝色的产品信息,先后顺序代表了产品信息显示的先后顺序,假如1在前,0在后,则先显示订货数量,后显示软件规格。如要增加一条产品信息,如产品编号,则数值添加{2}(英文状态,可以直接手动输入),软件规格这一行复制,然后回车,在新的空白行粘贴刚复制的信息,把产品编号替换(只能用粘贴替换,无法手动输入)到第一行软件规格的位置。 private void detailBand1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { //作者:平等  //日期:2013年4月28日  //功能:用于拼接主表对应的明细数据信息以分行显示于mulDetailsInfo字段上 string strOrderNo=""; string strOrderDetail=""; strOrderNo=GetCurrentColumnValue("订单编号").ToString();  //获取报表对应的数据集DataSet;  System.Data.DataSet ds=detailBand1.Report.DataSource as System.Data.DataSet;  //如果获取到了DataSet,并且Table数据是1个以上,则取索引是第1个的Table,此Table定义为是明细数据。  if (ds!=null && ds.Tables.Count>1)  {   System.Data.DataTable dt=ds.Tables[1];   //循环读取Table中的每一个数据行形成明细的拼接字符串。   for(int rowIndex=0;rowIndex<dt.Rows.Count;rowIndex++)   {        if (dt.Rows[rowIndex]["订单编号"].ToString()==strOrderNo )    {     strOrderDetail+=string.Format("{0}    {1}  \r\n",          dt.Rows[rowIndex]["软件规格"].ToString(),     dt.Rows[rowIndex]["订货数量"].ToString());    }   }  }  label4.Text=strOrderDetail;  }

18 常用调整方法 5.添加页码符号 操作方法: 点击左侧编辑栏中的页面信息的小按钮,拖拽至需要显示页码的位置即可

19 常用调整方法 6.添加打印日期

20 常用调整方法 6.添加打印日期 操作方法: 1.点击左侧编辑栏中的页面信息的小按钮,拖拽至需要显示的位置
2.点击页面信息的下拉框,选择当前时间和日期 3.点击格式后面的三个点,在弹出框中选择要用的日期格式

21 常用调整方法 7.添加、删除边框 操作方法: 1.选择模板中需要调整的文本框 2.点击外观里面边框的下拉框
3.选择需要的边框,选中后颜色有变化,如图显示是选择的上边框。中间的全部代表全部加边框,无代表全部无边框

22 常用调整方法 8.添加二维码、图片

23 常用调整方法 8.添加二维码、图片 操作方法: 1.点击左侧编辑栏中的图片按钮,拖拽至需要显示的位置 2.点击图片路径后的三个点,将图片上传
3.如果图片显示不全,可以在尺寸里选择缩放图片

24 常见问题 1.问题:内容显示到下一页 异常 正常

25 常见问题 解决方法:a.首先看一下设置的模板高度和纸张的高度是否一致,如果模板的高度小于纸张的高度,就会出现内容下移的情况。
b.高度一致的情况下,点击产品明细文本框左上角的箭头,把自动伸长的选项去掉,那么文本框有多大,就显示多少内容,剩余的内容就不再显示了

26 常见问题 2.预览时提示此文件没有页面

27 常见问题 解决方法:点击模板里空白区域,当编辑区域边框显示蓝色阴影时,在右下角编辑栏里找到行为里面的可见,把假改为真即可。

28 常见问题 3.快递对应的条形码不好扫描 解决方法:a.删除条形码,重新添加 b.把条形码适当的拉大一点
c.选中条形码,点击右上角小箭头,点击符号的下拉箭头,改为code39或者code93

29 谢 谢


Download ppt "模板调整技巧."

Similar presentations


Ads by Google