DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: tino0914
今日帖子: 30
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/22 11:48:23
标题:
【ELT111】Firemonkey下的富文本控件ELT1.11 浏览:1968
加入我的收藏
楼主: The Enlarged Linear Texts
ELT 1.11
天道玄虚出品
更新说明:

1、修复了复制、粘贴、剪切以及拖动文字等操作的Bug,并优化了拖动文字操作。新增复制文本,仅复制选取文字,以配合无法识别该格式的粘贴操作。复制文字的绑定按键为(Ctrl + Shift + C)。如果是一般的复制操作,将不能够在不支持格式的地方粘贴。
2、协调了绘制操作的总体坐标,使之与MouseCon选项协调。(如果勾选MouseCon的Moving,则会在最上方增加一个图形,改变总体坐标)
3、增加了对Home、End操作的支持,但是如果在段落第一行以外的地方使用,Home将会使光标移至上一行行末而不是这一行行首。
4、调整了光标高度和位置的算法,为了减少不必要的性能损失,改回仅关联行高。
5、增加了输入缓存功能,通过减少重绘次数,大幅度提高单段落处理性能。(间隔在0.02秒内的输入只会引起一次重绘,适用于输入法输入一串文字的时候)
6、修正了与滚动条有关的一个Bug。
7、改进了储存与读取算法,大幅提高字符串的储存和读取性能。
8、改进绘制算法,使之可以兼容背景图片,需要在Fill中设置背景图片。可以通过设置背景颜色的透明度来调整。当设置为全透明的时候,将没有背景色。
9、修复了一些其他的Bug。

其他说明:

在处理四十万字的长文本时,复制全文、粘贴、打开、保存等操作耗时较长。当每一
段落都不太长的时候(几百字到上千字),处理效率很高。

暂时还没有实现撤销等功能。

新增的背景图功能中,背景图不会随滚动条变化,需要在该富文本控件的Fill属性中设置,其余的Fill绘图类型也能够支持。

上图。
此帖子包含附件:
PNG 图像
大小:1.18M
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/22 11:51:25
1楼: 再补一张图。
目前的问题比较严重的就是颜色对比有时候不够强烈,引起光标不易辨认。

【源代码和演示程序】

如果上面的链接不可用,直走:https://pan.baidu.com/s/1csw0EE。内容一样。

创新不容易啊,还望各位多多支持。
此帖子包含附件:
PNG 图像
大小:1.20M
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 qiuyan81 (苦恋树) ★☆☆☆☆ -
普通会员
2017/2/22 13:35:23
2楼: 佩服楼主的坚持
----------------------------------------------
作者:
男 a5824 (Return) ★☆☆☆☆ -
普通会员
2017/2/22 14:15:18
3楼: 楼主加油!花了不少心血啊
----------------------------------------------
-
作者:
男 delphiilove (乌羽玉) ★☆☆☆☆ -
普通会员
2017/2/22 16:26:38
4楼: 感谢分享,支持
----------------------------------------------
-
作者:
男 delphiilove (乌羽玉) ★☆☆☆☆ -
普通会员
2017/2/22 16:27:37
5楼: 玄虚道长辛苦
----------------------------------------------
-
作者:
男 tianpanhaha (tianpanhaha) ▲▲▲▲△ -
普通会员
2017/2/22 16:37:27
6楼:
----------------------------------------------
 QQ群:325010556 欢迎加入。
作者:
男 hyz_hz (随风) ★☆☆☆☆ -
普通会员
2017/2/22 17:02:09
7楼: 楼主更新速度好快啊.
----------------------------------------------
-
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/22 18:37:12
8楼: 灵感来了挡都挡不住。
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 zhlmxh (梦想成真) ★☆☆☆☆ -
盒子活跃会员
2017/2/23 9:14:06
9楼: 支持原创
----------------------------------------------
-
作者:
男 kenliaoliao (ben) ★☆☆☆☆ -
普通会员
2017/2/24 6:50:57
10楼: 楼主:能否增加插入图片以及表格等对象文件?
----------------------------------------------
-
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/24 7:13:16
11楼: 有插图,但是插图的样式只有最简单的那种。表格的话,感觉一时做不出来啊……

尽力把吧,水平有限,还望谅解一下。
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 tianpanhaha (tianpanhaha) ▲▲▲▲△ -
普通会员
2017/2/24 7:26:12
12楼: 作者持续更新十年,应该能赶超wps
----------------------------------------------
 QQ群:325010556 欢迎加入。
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/24 10:10:28
13楼: 楼上过誉了,不过谢谢支持!
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 akay (akay) ★☆☆☆☆ -
普通会员
2017/2/24 10:15:54
14楼: 如果想做成精品,建议不要先急着实现功能。先把数据结构理清楚,把程序的结构优化好,把命名规则定义好,再继续做。
----------------------------------------------
-
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/24 13:49:01
15楼: 谢谢楼上的指点。
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 gaoyong_gy (gaoyong_gy) ★☆☆☆☆ -
盒子活跃会员
2017/2/24 14:58:21
16楼:
此帖子包含附件:
PNG 图像
大小:938.6K
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
男 gaoyong_gy (gaoyong_gy) ★☆☆☆☆ -
盒子活跃会员
2017/2/24 14:59:10
17楼: 从图片右边点击鼠标左键并向左上滑动,出错
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
男 gaoyong_gy (gaoyong_gy) ★☆☆☆☆ -
盒子活跃会员
2017/2/24 15:00:53
18楼: 点击图片一次,再点击图片的前一行的最后,也会出这个错误
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
男 gaoyong_gy (gaoyong_gy) ★☆☆☆☆ -
盒子活跃会员
2017/2/24 15:02:23
19楼: 加油
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/25 10:04:46
20楼: The Enlarged Linear Texts
ELT 1.11_Fix
天道玄虚出品

该版本是ELT1.11的修正版,仅仅修复了了一些Bug并做了一点点调整,因而不改变版本号。

更新说明:
1、增加了一个控制文本结构的Frame,并增加大量项目为可调。目前窗体文件几乎没有代码了。
2、修正了一些由选取引发的Bug,修正了插图产生的Bug,修正了复制粘贴的Bug。
3、改进了一部分交互结构。

【源代码和演示程序】

上图:
此帖子包含附件:
PNG 图像
大小:130.6K
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/2/25 10:05:04
21楼: 感谢楼上的测试、反馈和支持!
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 cgzcgb (cgzcgb) ★☆☆☆☆ -
普通会员
2017/3/1 13:38:44
22楼: to reniastyc:
已近很不错了,贵在坚持。

关于拖动的细节还是需要优化一下:
1、比如选择三个字如果拖动最后一个字的后半部分无法实现拖动,应该是计算的问题。
2、拖动的时候最好还是有个效果,比如改变鼠标样式,多动的区域画个框框,目标位置画个定位符之类的。

总之进步不小,继续期待实现更多功能。
----------------------------------------------
-
作者:
男 reniastyc (天道玄虚) ▲▲▲△△ -
普通会员
2017/3/2 17:51:00
23楼: 感谢楼上的指出。
马上发布1.12版本,这一次增加了几个奇怪的功能。

玄虚将尽力改进这些不足之处。
----------------------------------------------
--O, ye Magnificient Deity's Miracle!
--I'm yet Reniastyc de El Magnifico.
作者:
男 zhipu (zhipu) ★☆☆☆☆ -
普通会员
2017/4/14 17:02:33
24楼: 支持,什么时候有新版
----------------------------------------------
-
作者:
男 zhipu (zhipu) ★☆☆☆☆ -
普通会员
2017/4/14 17:08:07
25楼: 演示程序没有新建按钮?
----------------------------------------------
-
作者:
男 bdl1 (bdl1) ▲▲▲▲▲ -
普通会员
2017/4/15 9:38:29
26楼: 期等移动版更新
----------------------------------------------
-我的博客
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行140.625毫秒 RSS