Foxtable(狐表)用户栏目专家坐堂 → 超市用的那种pos打印机怎么设置横向打印?


  共有5370人关注过本帖树形打印复制链接

主题:超市用的那种pos打印机怎么设置横向打印?

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/9/12 21:06:00 [显示全部帖子]

 横着设计报表,报表装在一个容器里,最后把这个容器旋转一定的角度,然后打印。ra.Style.TextAngle = -45

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/9/13 21:39:00 [显示全部帖子]

 测试了一下,确实只是只能旋转文字,不过这不是够用了么?

 竖着设计表格,横着设计文字,然后文字旋转。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/9/14 22:58:00 [显示全部帖子]

 把下面的代码复制到命令窗口运行

Dim doc As New PrintDoc '定义一个报表
Dim ra As new prt.RenderArea

Dim rt As New prt.RenderTable() '定义一个表格对象
rt.Style.GridLines.All = New prt.Linedef '设置网格线
rt.Rows.Count = 4 '设置总行数
rt.Cols.Count = 3 '设置总列数
rt.Height = 110 '设置表格的高度为120毫米
rt.Width = 30
rt.Cells(1,0).SpanRows = 3

Dim rx As new prt.RenderText
rx.Text = "0,0"
rt.cells(0,0).RenderObject = rx

rx = new prt.RenderText
rx.Text = "1,1"
rt.cells(1,1).RenderObject = rx

rx = new prt.RenderText
rx.Text = "2,2"
rt.cells(2,2).RenderObject = rx

rx = new prt.RenderText
rx.Text = "111111111应该是可以的0000000"
rt.cells(1,0).RenderObject = rx

ra.Style.TextAngle = -90
ra.Children.add(rt)
doc.Body.Children.add(ra)
Doc.Preview() '预览报表

 回到顶部