|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
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绘图类型也能够支持。
上图。
此帖子包含附件:
大小:1.18M |
----------------------------------------------
--O, ye Magnificient Deity's Miracle! --I'm yet Reniastyc de El Magnifico. |
作者: |
|
2017/2/22 11:51:25 |
1楼: |
再补一张图。 目前的问题比较严重的就是颜色对比有时候不够强烈,引起光标不易辨认。
【源代码和演示程序】
如果上面的链接不可用,直走:https://pan.baidu.com/s/1csw0EE。内容一样。
创新不容易啊,还望各位多多支持。
此帖子包含附件:
大小:1.20M |
----------------------------------------------
--O, ye Magnificient Deity's Miracle! --I'm yet Reniastyc de El Magnifico.
|
作者: |
|
2017/2/22 13:35:23 |
2楼: |
佩服楼主的坚持
----------------------------------------------
|
作者: |
a5824 (Return) |
★☆☆☆☆ |
-
|
普通会员 |
|
2017/2/22 14:15:18 |
3楼: |
楼主加油!花了不少心血啊
----------------------------------------------
-
|
作者: |
|
2017/2/22 16:26:38 |
4楼: |
感谢分享,支持
----------------------------------------------
-
|
作者: |
|
2017/2/22 16:27:37 |
5楼: |
玄虚道长辛苦
----------------------------------------------
-
|
作者: |
|
2017/2/22 16:37:27 |
6楼: |
赞
----------------------------------------------
QQ群:325010556 欢迎加入。
|
作者: |
|
2017/2/22 17:02:09 |
7楼: |
楼主更新速度好快啊.
----------------------------------------------
-
|
作者: |
|
2017/2/22 18:37:12 |
8楼: |
灵感来了挡都挡不住。
----------------------------------------------
--O, ye Magnificient Deity's Miracle! --I'm yet Reniastyc de El Magnifico.
|
作者: |
|
2017/2/23 9:14:06 |
9楼: |
支持原创
----------------------------------------------
-
|
作者: |
|
2017/2/24 6:50:57 |
10楼: |
楼主:能否增加插入图片以及表格等对象文件?
----------------------------------------------
-
|
作者: |
|
2017/2/24 7:13:16 |
11楼: |
有插图,但是插图的样式只有最简单的那种。表格的话,感觉一时做不出来啊……
尽力把吧,水平有限,还望谅解一下。
----------------------------------------------
--O, ye Magnificient Deity's Miracle! --I'm yet Reniastyc de El Magnifico.
|
作者: |
|
2017/2/24 7:26:12 |
12楼: |
作者持续更新十年,应该能赶超wps
----------------------------------------------
QQ群:325010556 欢迎加入。
|
作者: |
|
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楼: |
如果想做成精品,建议不要先急着实现功能。先把数据结构理清楚,把程序的结构优化好,把命名规则定义好,再继续做。
----------------------------------------------
-
|
作者: |
|
2017/2/24 13:49:01 |
15楼: |
谢谢楼上的指点。
----------------------------------------------
--O, ye Magnificient Deity's Miracle! --I'm yet Reniastyc de El Magnifico.
|
作者: |
|
2017/2/24 14:58:21 |
16楼: |
此帖子包含附件:
大小:938.6K |
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
|
作者: |
|
2017/2/24 14:59:10 |
17楼: |
从图片右边点击鼠标左键并向左上滑动,出错
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
|
作者: |
|
2017/2/24 15:00:53 |
18楼: |
点击图片一次,再点击图片的前一行的最后,也会出这个错误
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
|
作者: |
|
2017/2/24 15:02:23 |
19楼: |
加油
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
|
作者: |
|
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、改进了一部分交互结构。
【源代码和演示程序】
上图:
此帖子包含附件:
大小:130.6K |
----------------------------------------------
--O, ye Magnificient Deity's Miracle! --I'm yet Reniastyc de El Magnifico.
|
作者: |
|
2017/2/25 10:05:04 |
21楼: |
感谢楼上的测试、反馈和支持!
----------------------------------------------
--O, ye Magnificient Deity's Miracle! --I'm yet Reniastyc de El Magnifico.
|
作者: |
|
2017/3/1 13:38:44 |
22楼: |
to reniastyc: 已近很不错了,贵在坚持。
关于拖动的细节还是需要优化一下: 1、比如选择三个字如果拖动最后一个字的后半部分无法实现拖动,应该是计算的问题。 2、拖动的时候最好还是有个效果,比如改变鼠标样式,多动的区域画个框框,目标位置画个定位符之类的。
总之进步不小,继续期待实现更多功能。
----------------------------------------------
-
|
作者: |
|
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楼: |
期等移动版更新
----------------------------------------------
-我的博客
|
|