以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  专业报表中的RenderGraphics问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53686)

--  作者:jaegea
--  发布时间:2014/7/13 15:22:00
--  专业报表中的RenderGraphics问题

Foxtable提供了一个GDI+快速入门,虽然是针对窗口的,但是其中Graphics对象的属性和方法是完全通用的,大家可以参考一下。

 

 

但为什么

                        Dim rg1 As New prt.RenderGraphics()
                        rg1.x = 30
                        rg1.y = 30
                        rg1.Width = 157
                        rg1.Height = 50

                        rg1.Graphics.DrawImage(GetImage(img.png), rg1.x, rg1.y, rg1.width, rg1.Height) 

 

这样写却提示

编译错误:重载决策失败,原因是没有可访问的“DrawImage”可以用这些参数调用


--  作者:有点甜
--  发布时间:2014/7/13 15:25:00
--  
 x, y 等都不是整数单位。你换成具体数字吧。
--  作者:有点甜
--  发布时间:2014/7/13 15:28:00
--  

 或者你改成这样

 

rg1.Graphics.DrawImage(GetImage(img.png), rg1.x.value, rg1.y.value) 


--  作者:jaegea
--  发布时间:2014/7/13 15:29:00
--  
OK,谢谢