Foxtable(狐表)用户栏目专家坐堂 → jpg转pdf时问题


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

主题:jpg转pdf时问题

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


加好友 发短信
等级:幼狐 帖子:117 积分:1207 威望:0 精华:0 注册:2017/10/8 12:29:00
jpg转pdf时问题  发帖心情 Post By:2021/6/18 19:07:00 [只看该作者]

用专业报表功能,将jpg图片转为pdf文件出现问题,就是图片不在中间,如何解决:

 

Dim fl As String =  "d:\test.pdf"

Dim doc  As New PrintDoc  '定义一个报表对象
Dim rm As New prt.RenderImage '定义一个图片对象
rm.Image = GetImage("D:\000临时文件夹\001.jpg") '设置图片
doc.PageSetting.Width = 210
 doc.PageSetting.Height =  297

doc.Body.Children.Add(rm) '将图片对象加入报表
 doc.SavePDF(fl)  '保存为PDF文件

 


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


加好友 发短信
等级:幼狐 帖子:117 积分:1207 威望:0 精华:0 注册:2017/10/8 12:29:00
  发帖心情 Post By:2021/6/18 19:09:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看

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


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


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


加好友 发短信
等级:幼狐 帖子:117 积分:1207 威望:0 精华:0 注册:2017/10/8 12:29:00
  发帖心情 Post By:2021/6/23 13:49:00 [只看该作者]

Dim fl As String =  "d:\test.pdf"

Dim doc  As New PrintDoc  '定义一个报表对象
Doc.PageSetting.Width=297
Doc.PageSetting.Height=210
doc.PageSetting.Landscape =  True  '横向打印

Doc.PageSetting.LeftMargin = 0 '设置左边距
Doc.PageSetting.RightMargin = 0 '设置右边距
Doc.PageSetting.TopMargin = 0 '设置上边距
Doc.PageSetting.BottomMargin = 0 '设置下边距

Dim rm As New prt.RenderImage '定义一个图片对象
rm.Image = GetImage( "D:\000临时文件夹\001.jpg" ) '设置图片

rm.Width = "Parent.Width" '宽度等于容器宽度
rm.Height = "Parent.Height" '高度等于容器高度

rm.Style.ImageAlign.AlignHorz = prt.ImageAlignHorzEnum.Center   '居中显示

doc.Body.Children.Add(rm)  '将图片对象加入报表
 doc.SavePDF(fl)   '保存为PDF文件

 

图片是横向时pdf文件不是象页面设置一样横向,请问老师怎么解决

 


图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2021/6/23 13:52:58编辑过]

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


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

去掉doc.PageSetting.Landscape =  True 

 回到顶部