以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  GetImage控制大小  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=77757)

--  作者:307587760
--  发布时间:2015/11/24 17:33:00
--  GetImage控制大小
请问老师GetImage(600)方法只能控制图像清晰度,能否也控制长与宽呢?
--  作者:大红袍
--  发布时间:2015/11/24 17:57:00
--  
Dim bmp As new bitmap(getImage("d:\\test.jpg"), 50, 50)
\'bmp.save("d:\\test2.jpg")

--  作者:307587760
--  发布时间:2015/11/24 18:09:00
--  
老师,如果是自己画的二维码,怎么控制图片大小呢
    Dim Bcd As New BarCodeBuilder
    Dim Prt As New prt.RenderTable() \'页眉
    Prt .Cells(0,16).Image=Bcd .GetImage(600)


--  作者:大红袍
--  发布时间:2015/11/24 18:22:00
--  

Dim bmp As new bitmap(Bcd.GetImage(600), 50, 50)

 

Prt.Cells(0,16).Image=bmp


--  作者:307587760
--  发布时间:2015/11/24 18:55:00
--  
这个貌似不可以,画出来的图片太小,即使倍数放到很大,画出来的图片也很小

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


--  作者:大红袍
--  发布时间:2015/11/24 19:20:00
--  

试试这种方式 http://www.foxtable.com/help/topics/2093.htm

 

如果你想宽度长一些,你可以设置它的间隔嘛,去工具那里调试自己需要的 http://www.foxtable.com/help/topics/2079.htm

 


--  作者:307587760
--  发布时间:2015/11/25 12:06:00
--  
我原来就用的第一种方法,不过第一种只能固定死位置,不能动态地显示,所以就想到了现在的方法,这不是还是不行,原路折回去吧,谢谢老师了
--  作者:大红袍
--  发布时间:2015/11/25 12:20:00
--  

没有固定位置啊。表格可以直接插入任意对象的啊。

 

Dim rx As New prt.RenderText
rx.Text = r &
"," & c
rt.Cells(r, c).RenderObject = rx