以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何在专业报表中同时重叠排列图文  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89709)

--  作者:zunwoun
--  发布时间:2016/8/27 16:31:00
--  如何在专业报表中同时重叠排列图文
如何通过代码生成的专业报表,里面的图片和图片以及图片和文字重叠显示?
--  作者:Hyphen
--  发布时间:2016/8/27 16:38:00
--  
参考:http://www.foxtable.com/webhelp/scr/1232.htm
--  作者:zunwoun
--  发布时间:2016/8/29 15:34:00
--  

我指的是在专业报告中一张大图嵌入小图和文字,怎样实现?谢


--  作者:大红袍
--  发布时间:2016/8/29 15:41:00
--  
以下是引用zunwoun在2016/8/29 15:34:00的发言:

我指的是在专业报告中一张大图嵌入小图和文字,怎样实现?谢

 

可以加入一个容器,设置背景图片,然后在容器里加入图片、文本等。

 

也可以直接加入图片控件,然后设置其 x、y属性设置坐标

 


--  作者:zunwoun
--  发布时间:2016/8/29 15:49:00
--  
窗口中加入图片控件,加入容器的我懂,但在专业报表中进行上述操作我就不懂,有具体参考的代码吗?
--  作者:大红袍
--  发布时间:2016/8/29 15:57:00
--  

比如

 

Dim doc As New PrintDoc \'定义一个报表对象
Dim rm As New prt.RenderImage \'定义一个图片对象
rm.Image = GetImage("d:\\test.jpg") \'设置图片
rm.x = 20
rm.y = 30
doc.Body.Children.Add(rm) \'将图片对象加入报表

Dim rt As New prt.RenderText \'定义一个文本对象
rt.Text = "Hello Foxtable" \'设置文本对象的内容
rt.x = 20
rt.y = 30
doc.Body.Children.Add(rt) \'将文本对象加入到报表

Doc.Preview() \'预览


--  作者:zunwoun
--  发布时间:2016/8/29 16:04:00
--  
非常感谢!