Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:图片旋转

1楼
sophia 发表于:2010/7/20 22:04:00

狐表能做到把图片旋转90度吗?


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
2楼
czy 发表于:2010/7/20 22:10:00
狐狸应该不行吧。
3楼
sophia 发表于:2010/7/20 22:57:00
这个很常用,专业报表中打印图片现在只能正常方向,旋转方向后就打印不出来了吗?或者狐表能做到旋转图片,这个问题就解决了。
4楼
程兴刚 发表于:2010/7/21 6:27:00
GDI+
5楼
狐狸爸爸 发表于:2010/7/21 7:25:00
旋转是可以的,不过要用GDI+
6楼
sophia 发表于:2010/7/21 10:51:00
我看了GDI+快速入门,没有介绍图片怎么旋转。我能做到在专业报表中把图片旋转就行
7楼
狐狸爸爸 发表于:2010/7/21 11:50:00

不用gdi+也可以,旋转90度:

 

Dim doc As New PrintDoc
Dim rm As New prt.RenderImage
Dim img As Image = GetImage("c:\abc.bmp")
img.RotateFlip(system.drawing.RotateFlipType.Rotate90FlipNone)
rm.image = img
doc.Body.Children.Add(rm)
Doc.Preview()

 

 

 Rotate180FlipNone 指定不进行翻转的 180 度旋转。 
 Rotate180FlipX 指定后接水平翻转的 180 度旋转。 
 Rotate180FlipXY 指定后接水平翻转和垂直翻转的 180 度旋转。 
 Rotate180FlipY 指定后接垂直翻转的 180 度旋转。 
 Rotate270FlipNone 指定不进行翻转的 270 度旋转。 
 Rotate270FlipX 指定后接水平翻转的 270 度旋转。 
 Rotate270FlipXY 指定后接水平翻转和垂直翻转的 270 度旋转。 
 Rotate270FlipY 指定后接垂直翻转的 270 度旋转。 
 Rotate90FlipNone 指定不进行翻转的 90 度旋转。 
 Rotate90FlipX 指定后接水平翻转的 90 度旋转。 
 Rotate90FlipXY 指定后接水平翻转和垂直翻转的 90 度旋转。 

8楼
sophia 发表于:2010/7/21 12:38:00

再问个问题:图片先翻转后再送到图片列中,代码怎样写?

dim dr as row = currenttable.current
Dim img As Image = GetImage("d:\1.jpg")
img.RotateFlip(system.drawing.RotateFlipType.Rotate90FlipNone)
dr("图片列")= "旋转后的图片"

9楼
狐狸爸爸 发表于:2010/7/21 13:28:00

dim dr as row = currenttable.current
Dim img As Image = GetImage("d:\1.jpg")
img.RotateFlip(system.drawing.RotateFlipType.Rotate90FlipNone)

img.Save("文件名")
dr("图片列")= "文件名"

共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02148 s, 2 queries.