Foxtable(狐表)用户栏目专家坐堂 → 多张图片如何打印在一个单元格中?


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

主题:多张图片如何打印在一个单元格中?

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


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

我测试代码没问题,参考

 

Dim doc As New PrintDoc
Dim rt As New prt.RenderTable
Dim ra As prt.RenderArea
rt.Style.GridLines.All = New prt.LineDef
rt.CellStyle.Spacing.All = 1 '单元格内容和网格线距离1毫米
rt.Cols.Count = 3 '总列数为3
For i As Integer = 0 To 3
    ra = rt.Cells(i,0).Area '引用单元格的容器   
    ra.Stacking = prt.StackingRulesEnum.InlineLeftToRight  '从左到右排列图片
   
    For j As Integer = 1 To 5
        Dim rm As New prt.RenderImage() '定义一个图片对象
        rm.Image = GetImage("d:\test.ico")
        rm.Style.ImageAlign.AlignHorz = prt.ImageAlignHorzEnum.Left '显示方式
        ra.Children.Add(rm) '将文本对象加入到容器ra中
    Next
   
Next
doc.Body.Children.Add(rt)
Doc.Preview()


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


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

我测试4楼代码没问题。请贴出可以执行的代码。

 回到顶部