以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于专业报表的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187191)

--  作者:ap9709130
--  发布时间:2023/6/29 16:32:00
--  关于专业报表的问题
 老师

     我生成的专业报表 上用了透明的图片 。用 doc.Preview()  没有问题,可以看到图片。为什么直接保存成 pdf 后 其它的都正常 就是没有图片了 ?

--  作者:有点蓝
--  发布时间:2023/6/29 16:38:00
--  
写了什么代码?
--  作者:ap9709130
--  发布时间:2023/6/29 16:43:00
--  
 老师

 doc.Preview() 时候会出现如图的图片。但是我把  doc.Preview() 去掉 直接生成

Dim fl As String = ProjectPath & "123.pdf"

doc.SavePDF(fl) \'保存为PDF文件
Dim Proc As New Process \'打开PDF文件
Proc.File = fl
Proc.Start()

生成的pdf 文件 里面 就没有那个章了。
图片点击可在新窗口打开查看此主题相关图片如下:1688028007075(1).jpg
图片点击可在新窗口打开查看


--  作者:ap9709130
--  发布时间:2023/6/29 16:44:00
--  
要怎么才能使生成的pdf 文件里 和预览的一样呢?

--  作者:有点蓝
--  发布时间:2023/6/29 16:49:00
--  
我测试没有问题,请上传实例说明
--  作者:ap9709130
--  发布时间:2023/6/29 16:51:00
--  
 公司的电子 章不方便上传的。 真奇怪 为什么预览有 但保存又没有呢



--  作者:ap9709130
--  发布时间:2023/6/29 16:55:00
--  
重新弄一个新文件 生成的又有章的 我再检查一下吧


--  作者:ap9709130
--  发布时间:2023/6/29 17:18:00
--  
太奇怪了,如果换成 jpg 那个图片又在。就是pdf 就会消失。

--  作者:ap9709130
--  发布时间:2023/6/29 17:54:00
--  
 有点蓝老师,

     请看附件实例,请帮忙找一下原因。多谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.foxdb



--  作者:有点蓝
--  发布时间:2023/6/29 21:37:00
--  
应该是个bug,已反馈。

临时只能换种方法使用了,改为RenderImage 

Dim img As Image = GetImage("123.png")
Dim rm As New prt.RenderImage \'定义一个图片对象
rm.Image = img \'设置图片
rm.Width = 50
rm.Width = 80
rm.x = 215
rm.y = 140

Doc.Body.Children.Add(rm)
[此贴子已经被作者于2023/6/29 21:38:56编辑过]