Foxtable(狐表)用户栏目专家坐堂 → [求助]请教标签的字如何反向设置


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

主题:[求助]请教标签的字如何反向设置

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


加好友 发短信
等级:一尾狐 帖子:456 积分:7267 威望:0 精华:0 注册:2012/2/6 12:27:00
[求助]请教标签的字如何反向设置  发帖心情 Post By:2016/9/24 15:13:00 [只看该作者]

[求助]请教标签的字如何反向设置,或者说把标签旋转180

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/24 15:18:00 [只看该作者]

没有办法

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/24 15:19:00 [只看该作者]

设置图片框,放一张字反过来的图片

 回到顶部
帅哥哟,离线,有人找我吗?
狐作非为
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:456 积分:7267 威望:0 精华:0 注册:2012/2/6 12:27:00
  发帖心情 Post By:2016/9/24 15:28:00 [只看该作者]

那样就无法打印固定的标签纸了,是窗口打印方式

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/24 16:29:00 [只看该作者]

用专业报表打印窗口,以http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=49175&skin=0,6楼代码为例

'Dim tb As WinForm.TabControl = e.Form.Controls("TabControl1")
Dim pan As WinForm.Panel = e.Form.Controls("Panel1")
Dim doc As new PrintDoc
Doc.PageSetting.Width=180
Doc.PageSetting.Height=100
Doc.PageSetting.TopMargin=10
Doc.PageSetting.BottomMargin=0
Doc.PageSetting.LeftMargin=10
Doc.PageSetting.RightMargin=10
Dim wbl As Double = Doc.PageSetting.Width.value / pan.Width
Dim hbl As Double = Doc.PageSetting.Height.value / pan.Height
For Each c As object In pan.Children
    If c.Text = "张三" Then
        Dim rg1 As New prt.RenderGraphics()
        rg1.Graphics.RotateTransform(180)
        Dim fnt As New Font("宋体",10)
        Dim s = rg1.Graphics.MeasureString(c.Text,fnt)
        rg1.Graphics.DrawString(c.Text,fnt,Brushes.Black,-1*s.Width,-1*s.Height)
        rg1.x = new C1.C1Preview.Unit(CStr(c.left * wbl))
        rg1.y = new C1.C1Preview.Unit(CStr(c.Top * hbl))
        Doc.Body.Children.Add(rg1)
    Else
        Dim rt As new prt.RenderText
        rt.Text = c.text
        rt.x =  new C1.C1Preview.Unit(CStr(c.left * wbl))
        rt.y = new C1.C1Preview.Unit(CStr(c.Top * hbl))
        Doc.Body.Children.Add(rt)
    End If
Next
doc.Preview()

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:页边距调整3.table



 回到顶部