你别老把我的帖子置顶啊,不然这个帖子的顺序都乱套了。
关于在什么位置插入JS,可以参考一下这个:http ...
我没有置顶您的帖子啊…… QZhi 发表于 2024-2-8 22:25
我没有置顶您的帖子啊……
不知道为啥,我的三个帖子都是“推荐”,全部置顶到主贴下面了。
当然帖子的事情不重要,不用在意。
功能的事情,你看看能否实现,如果能做到的话,那就是类似VB的效果了。 本帖最后由 QZhi 于 2024-2-17 11:45 编辑
美俪女神 发表于 2024-2-8 22:57
不知道为啥,我的三个帖子都是“推荐”,全部置顶到主贴下面了。
当然帖子的事情不重要,不用在意。
应该是可以实现的(不然 Visual J++ 也实现不了)。
但是首先得要进行文档的结构分析。
如果真要干的话至少要写到寒假结束左右(2 月 25 日)。 美俪女神 发表于 2024-2-8 22:57
不知道为啥,我的三个帖子都是“推荐”,全部置顶到主贴下面了。
当然帖子的事情不重要,不用在意。
实现是可以应该是可以实现的,我已经做了尝试。
但是使用 VB 做这件事速度实在太慢(应该是我水平太差所致),所以暂时不考虑加入。
下个星期我把现有版本 Bug 修修之后上传 Github,再把一些尝试性的代码放出来。 本帖最后由 QZhi 于 2024-3-10 15:18 编辑
QZhi HTML Editor Version 1.1.340
本版本修复了 QZhi HTML Editor Version 1.0.251 RC 的已知问题并略新增了功能。
[*]修复了设计模式下无法直接更新文档内容的问题。
[*]新增了两个 Splitter 控件,可以由用户调节各个子窗口的大小。
[*]新增了“视图”菜单。
[*]修复了颜色选择器的已知问题,包括:
[*]更改文本框时未能及时更新颜色;
[*]更改十六进制颜色码时颜色错误更新。
[*]为每一个子窗口分配标题。
[*]修复了打印(预览)时文字超出页面的问题。
[*]为编辑器设置了水平滚动条。
[*]更改“FileUpload”组件图标。
[*]优化了字符串转 HTML 实体的函数,保守估计速度变为原函数的 100 倍。
[*]插入组件时自动分配 ID (除 Image/Ordered List/Unordered List)。
[*]将“Paragraph Break”组件名称改为“Paragraph”
下载地址:https://github.com/QZhiStudio/QZhi-HTML-Editor/releases/tag/v1.1.340 放一张图:
美俪女神 发表于 2024-2-8 22:25
你别老把我的帖子置顶啊,不然这个帖子的顺序都乱套了。
关于在什么位置插入JS,可以参考一下这个:http ...
目前唯一的方法就是解析 DOM 树,但是实在是太慢。
这是我的方法:
Dim hecElements As IHTMLElementCollection
Dim heNode As IHTMLElement
Dim hdocDocument As HTMLDocument
Set hdocDocument = brwDoc.Document
Set hecElements = hdocDocument.getElementsByTagNameNS("*", "*")
For Each heNode In hecElements
Debug.Print heNode.tagName
Next heNode
返回的东西是没有层级关系的,必须要重新排列解析,然而我自己水平不够,试了几种方法解析都太慢,这个功能就先暂停开发了吧
页:
1
[2]