Foxtable(狐表)用户栏目专家坐堂 → 打印的问题


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

主题:打印的问题

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


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


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


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

Dim doc As New PrintDoc '定义一个报表
Dim rt As New prt.RenderText '定义一个文本对象
Dim s1 As String = "新华网绵阳5月16日电(记者孙承斌)16日上午,在四川抗震救灾的"
Dim s2 As String =  "危急时刻,中共中央总书记?国家主席?中央军委主席胡涛乘飞机赶往四川"
Dim s3 As String = "省地震灾区,慰问灾区干部群众,看望奋战在抗震救灾第一线的部队官兵?公"
Dim s4 As String = "省地震灾区,慰问灾区干部群众,看望奋战在抗震救灾"
rt.Text = "胡涛抵达四川绵阳慰问" '设置文本对象的内容
Dim s() As String
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center '水平居中
rt.Style.FontBold = True '字体加粗
rt.Style.FontSize = 16 '字体大小为16磅
doc.Body.Children.Add(rt) '将文本对象加入到报表
Dim ary() = {s1, s2, s3, s4}
For i As Integer = 0 To 3
    rt = New prt.RenderText() '创建文本对象
    rt.Text = ary(i) '设置文本对象的内容
    rt.Width = "30" '自动设置宽度
    rt.X = 55 '指定水平位置
    rt.y = "Prev.Bottom + 5" '设置垂直位置
    doc.Body.Children.Add(rt) '将文本对象加入到报表
Next
doc.Preview() '预览

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


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

这个意思?

 

Dim doc As New PrintDoc '定义一个报表
Dim rt As New prt.RenderText '定义一个文本对象
Dim s1 As String = "新华网绵阳5月16日电(记者孙承斌)16日上午,在四川抗震救灾的"
Dim s2 As String =  "危急时刻,中共中央总书记?国家主席?中央军委主席胡涛乘飞机赶往四川"
Dim s3 As String = "省地震灾区,慰问灾区干部群众,看望奋战在抗震救灾第一线的部队官兵?公"
Dim s4 As String = "省地震灾区,慰问灾区干部群众,看望奋战在抗震救灾"
rt.Text = "胡涛抵达四川绵阳慰问" '设置文本对象的内容
Dim s() As String
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center '水平居中
rt.Style.FontBold = True '字体加粗
rt.Style.FontSize = 16 '字体大小为16磅
doc.Body.Children.Add(rt) '将文本对象加入到报表
Dim ary() = {s1, s2, s3, s4}
For i As Integer = 0 To 3
    rt = New prt.RenderText() '创建文本对象
    rt.Text = ary(i) '设置文本对象的内容
    rt.Width = "30" '自动设置宽度
    rt.X = 55 '指定水平位置
    rt.Style.TextColor = color.gray
    rt.y = "Prev.Bottom + 5" '设置垂直位置
    doc.Body.Children.Add(rt) '将文本对象加入到报表
Next
doc.Preview() '预览

 


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


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

以下是引用hongyefor在2018/10/4 19:32:00的发言:

呃,是图片


 

[此贴子已经被作者于2018/10/4 19:32:18编辑过]

 

这个意思?黑白打印图片?

 

Dim doc As New PrintDoc() '定义一个报表
Dim ps As new System.Drawing.Printing.PrinterSettings
'ps.Copies = 2   '设置份数
ps.DefaultPageSettings.color = False
doc.Print(ps)     '打印


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


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

以下是引用hongyefor在2018/10/4 19:34:00的发言:
还有就是如何让上面的图片在预览的时候旋转过来

 

这个意思? http://www.foxtable.com/webhelp/scr/1190.htm

 


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


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

以下是引用hongyefor在2018/10/4 19:48:00的发言:

要把图片旋转过来才对

 

先把图片旋转,在添加进来

 

Dim bmp As New bitmap("d:\test.jpg")
bmp.RotateFlip(RotateFlipType.Rotate90FlipNone)

rm.Image = bmp


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


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

以下是引用hongyefor在2018/10/4 20:02:00的发言:
运行很慢,不知道为什么

 

运行什么很慢呢?贴出代码测试。


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


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

以下是引用hongyefor在2018/10/4 20:04:00的发言:
还有就是预览可以直接黑白的 吗?

 

这个不可以。如果图片是彩色的,那你要把图片处理成黑白才行,比较麻烦,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101287&skin=0

 


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


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

以下是引用hongyefor在2018/10/4 20:11:00的发言:

哦,那为什么预览有卡顿的现象啊

 

卡顿多久?是不是你图片太大导致的?


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


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

你试试换一个小一点的图片测试呢?


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