找回密码
 加入傲游社区
跳转到指定楼层

[已确认] 傲游笔记输入的2个bug

[复制链接]
wybb [小有名气] 发表于 2018-3-6 23:45:23 | 显示全部楼层 |阅读模式  1009 8
最新的5.2.0.1200
1、傲游笔记输入界面中,只有在存在文本行的位置点右键才能呼出复制粘贴的菜单,其他空白位置不能呼出,导致操作感很差
可以参考系统自带的记事本的,任何空白的地方都是呼出粘贴的菜单



2、傲游笔记本中输入的换行,复制后在其他地方粘贴会发现换行丢失


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入傲游社区

x
评论
精彩评论 ( 8条 ) 跳转到指定楼层
本帖由 admin [管理员] 发表于 2018-3-7 17:07:31 | 显示全部楼层
1.这不是bug,这个文本框就是这么设计的!
2.在笔记里面复制,如果不粘贴回文本,粘贴在其他里面还是有换行效果的,你说这又是谁的问题呢?
wybb [小有名气] 发表于 2018-3-7 20:18:27 | 显示全部楼层
本帖最后由 wybb 于 2018-3-7 20:27 编辑
admin 发表于 2018-3-7 17:07
1.这不是bug,这个文本框就是这么设计的!
2.在笔记里面复制,如果不粘贴回文本,粘贴在其他里面还是有换行 ...

先不说第一个问题,在笔记本里面复制的换行,在所有windows原生的标准EDIT(TEXTBOX)控件中都是不能换行的(记事本使用的就是标准的EDIT类),根据对粘贴板原始数据的跟踪,记事本中复制的换行都只有一个\n,而不是windows标准的\r\n,这样会导致与所有EDIT控件不兼容



比如我用笔记收藏tracker服务器,粘贴到bitcomet中就会全部丢失换行,导致笔记本功能压根不能正常使用

既然是windows下的软件,肯定应该要保证对windows基本控件的兼容性


比如ultraedit就对细节处理的很好,假如贴进去的文本没有完整的\r\n,UE会自动补充完整,为了与EDIT兼容,我只能先打开UE,然后贴到UE里面去,再从UE里复制出来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入傲游社区

x
本帖由 admin [管理员] 发表于 2018-3-12 18:11:19 | 显示全部楼层
wybb 发表于 2018-3-7 20:18
先不说第一个问题,在笔记本里面复制的换行,在所有windows原生的标准EDIT(TEXTBOX)控件中都是不能换行 ...

目前我们笔记编辑器换行采用段内换行和段间换行两种方式,分别采用的是html标准的换行标签<br /> 和段落标签<p>,
在执行复制操作时,由系统对内容进行识别并转换为通用格式,再在执行粘贴操作时,将内容写入到对应程序输入界面中,
出现后观察到的现象和可能是输入的程序对内容进行过过滤操作,导致丢失。
wybb [小有名气] 发表于 2018-3-13 01:03:56 | 显示全部楼层
admin 发表于 2018-3-12 18:11
目前我们笔记编辑器换行采用段内换行和段间换行两种方式,分别采用的是html标准的换行标签 和段落标签,
...

我可以明确的说,这个就是傲游笔记处理上的问题,而不是输入程序的问题,windows系统中只要采用“标准多行文本框”,也就是系统自带的标准Edit控件,都是不支持单\n换行的,这个需要由复制的程序源来做处理,而傲游笔记并没有处理好。下面我给出图示

这个是傲游笔记复制的情况,采用单<br/>换行,剪贴板也清楚的显示这个换行只有一个0x0A构成,也就是单\n,这就导致系统标准Edit控件无法正常显示换行



下面是使用chrome浏览器,同样对一段abc<br/>123。的html复制的处理情况,会发现chrome浏览器正确的使用了0x0D 0x0A也就是\r\n来表示换行


第三个示例,为了简化表达,这个示例中创建了一个空白的窗体程序,没有写任何代码,仅仅放置一个标准windows文本框,设置为多行文本,同样不能换行,所以并不存在你说的可能是输入程序有什么过滤操作的代码存在,而是傲游笔记不符合windows的换行标准



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入傲游社区

x
wybb [小有名气] 发表于 2018-3-14 15:04:05 | 显示全部楼层
等待这个问题的确认和修复
本帖由 admin [管理员] 发表于 2018-3-20 18:31:12 | 显示全部楼层
wybb 发表于 2018-3-13 01:03
我可以明确的说,这个就是傲游笔记处理上的问题,而不是输入程序的问题,windows系统中只要采用“标准多 ...

开发说先看看代码上有什么问题,你的这些我提交给我开发
wybb [小有名气] 发表于 2018-3-23 16:16:52 | 显示全部楼层
admin 发表于 2018-3-20 18:31
开发说先看看代码上有什么问题,你的这些我提交给我开发

好的,等你们开发的问题确认
本帖由 admin [管理员] 发表于 2018-3-23 16:22:40 | 显示全部楼层
wybb 发表于 2018-3-23 16:16
好的,等你们开发的问题确认

开发这边已经确认了,后续会找时间来进行修复的
您需要登录后才可以回帖 登录 | 加入傲游社区
快速回复 返回顶部 返回列表