硬件学院 | 网络学院 | 游戏秘籍 | 求职技巧 | 企业管理 | 软件资讯 | IT导购 | 软件下载 | 源码下载
软件学院 | 安全资讯 | 图形图象 | 网络营销 | 电子商务 | 硬件资讯 | IT生活 | 教程下载 | 电影娱乐
网站首页    个人求职    单位招聘    高校联盟    猎头服务    培训服务    资讯中心    IT论坛
让每一个热爱IT的人都找到一份满意的工作!
文章搜索:
 您的位置首页->-> 软件学院-> .NET技术-> 文字文件转化为图片文件的简易方法
文字文件转化为图片文件的简易方法
作者:中国资讯网 来源:zixuen.com 加入时间:2005-5-12 www.cnitrc.com
加一个picture控件 , 一个Text控件, 一个按扭控件, 名字默认

先把你要加载的文字加到Text控件之中,控件高度调整恰当使文字容纳并显示完全,并且把Text控件和Picture控件宽度大小调整一样!!!如果不一样,那么图象就有可能放大或缩小(如果不需要这样,你可以在下面的代码中自行修改)

如果想要其他花样 , 可以修改Text控件的文字属性, 比如FontName等等
如果想要多花样,可以加入RichTextBox控件(代码只要把text的改成RichTextBox的即可),这样就可以显示RTF文件了.

加入以下代码到窗体:


Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long
Private Const SRCCOPY = &HCC0020

Private Sub Command1_Click()
Dim i As Long
Dim wText As Long
Dim hText As Long
Dim w As Long
Dim h As Long
Dim hdcText As Long

Picture1.AutoRedraw = True
Picture1.Cls
wText = Text1.Width
hText = Text1.Height
w = Picture1.Width
h = Picture1.Height
hdcText = GetDC(Text1.hwnd)
i = StretchBlt(Picture1.hdc, 0, 0, w, h, hdcText, 0, 0, wText, hText, vbSrcCopy)
Picture1.Refresh
SavePicture Picture1.Image, "D:\1.bmp"
ReleaseDC Text1.hwnd,hdcText
End Sub


这是简单的方法,当然更复杂的还有


  相关文章:
.NET技术
ASP技术
PHP技术
JSP技术
.NET技术
服务器技术
数据库技术
其它类
工具软件
办公软件
本类阅读TOP10
 
关于我们   |   服务声明   |   使用帮助   |   广告合作   |   网站地图   |   友情链接   |   加盟合作   |   联系我们
Copyright © 2006 cnitrc.com Inc. All Rights Reserved. 浙ICP备05074295号
中国IT人才网 版权所有 网络实名:中国IT人才
未经书面授权严禁转载和复制本站的任何招聘信息和文章