紧急!!!如何在TImgEdit控件上的图像上添加文本
时间:2011-09-07
来源:互联网
我尝试了一些方法,就做不到满意的效果,如下:
1,使用文本功能,就是将AnnotationType设置成7,这样会出现要输入的文本框,没法填写上已知道的文本,这种方法可以实现文本的自动换行(如果文本比较多的话)
2,使用文本戳,他可以直接将已有文本添加上,但是问题是只能使用一行,文本比较多的话不会自动换行,只能缩小
我需要的是,可以把指定文本直接放到图片上,然后直接保存。如果文档多的话,可以自动换行。
我考虑过使用第一种方法,使用复制粘贴的方法,但是这个是自动程序,用户稍一操作,文本就不知道粘贴到哪里去了!
请高手解决下,紧急啊
作者: zzn007 发布时间: 2011-09-07
作者: funxu 发布时间: 2011-09-07
作者: funxu 发布时间: 2011-09-07
请提供下复制方法的代码,这个没有研究过,不会啊!
你的意思是将图片加载到form上???
作者: zzn007 发布时间: 2011-09-07
实际上你在内存申请一个tbitmap,然后把form的相应区域绘制到bitmap的canvas上,然后再把这个bitmap赋给你的图像控件,即完成绘图
作者: funxu 发布时间: 2011-09-07
http://www.programfan.com/article/302.html
另外主要研究canva画布之间的绘图
可以用
作者: funxu 发布时间: 2011-09-07
作者: zzn007 发布时间: 2011-09-07
canvas之间可以用
CopyRect 拷贝指定矩形区域
作者: funxu 发布时间: 2011-09-07
TImgEdit控件没有相关的属性或方法能完成这个简单的功能?
这已经很简单了......囧,我还没说调用api计算文字宽度,自己用画笔textout呢
作者: funxu 发布时间: 2011-09-07
你做个例子的代码给我,看看看,或许能帮上忙。。
作者: DelphiTeacher 发布时间: 2011-09-07
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28