Foxtable(狐表)用户栏目专家坐堂 → [求助]关于专业报表打印小尺寸标签错误的问题


  共有4379人关注过本帖平板打印复制链接

主题:[求助]关于专业报表打印小尺寸标签错误的问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/29 16:12:00 [只看该作者]

试试这样

 

Dim Doc As new PrintDoc '定义一个新报表
Dim rt As New prt.RenderTable '定义一个新表格
Doc.PageSetting.Height = 35
Doc.PageSetting.Width = 25
Doc.PageSetting.LeftMargin = 0  '左边距
Doc.PageSetting.RightMargin = 0 '右边据
doc.PageSetting.BottomMargin = 0 '底边距
Doc.PageSetting.TopMargin = 0 '上边距
Doc.PageSetting.Landscape = True  '是否横向
doc.AutoRotate = False '禁止自动旋转打印内容

Dim tab As Table = Tables("Daohuolist_table1")
rt.Style.Font = tab.font
rt.Rows.Count = 1  '总行数
rt.Cols.Count = 1  '总列数
rt.Height = 35
rt.Width = 25
    'rt.SplitHorzBehavior = prt.SplitBehaviorEnum.Never '禁止水平分割
    'rt.SplitVertBehavior = prt.SplitBehaviorEnum.Never '禁止垂直分割
rt.Style.GridLines.All = New prt.LineDef(0,Color.black)  '网格线
rt.Cells(0,0).Text = "test"

 

Doc.Body.Children.Add(rt)
Doc.PrinterName = "TSC TTP-245"
Doc.Preview() '预览报表


 回到顶部
总数 11 1 2 下一页