以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 关于Html编辑器的问题(另外一个问题) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169941)
|
-- 作者:km007
-- 发布时间:2021/7/7 2:16:00
-- 关于Html编辑器的问题(另外一个问题)
我想点击 实例 中“复制内容”按钮后,编辑器内的所有内容(文字和图片)和编辑器内容的排版格式 全部都复制到 剪贴板中,请问这个复制按钮的代码怎么写?
例如:我要将编辑器的内容和图片全部一键复制,直接粘贴到 QQ / 微信 的聊天窗口中
 此主题相关图片如下:qq图片20210707021249.png 
[此贴子已经被作者于2021/7/8 23:35:34编辑过]
|
-- 作者:有点蓝
-- 发布时间:2021/7/7 8:43:00
--
选中需要复制的内容方法1、点击编辑器工具栏的复制按钮 2、使用代码 Dim web = e.Form.Controls("WebBrowser1").basecontrol web.Document.InvokeScript("eval", new String() {"editor.clickToolbar(\'copy\');"})
各种接口文档参考:http://kindeditor.net/docs/editor.html#clicktoolbar-name
[此贴子已经被作者于2021/7/7 9:07:28编辑过]
|
-- 作者:km007
-- 发布时间:2021/7/8 17:55:00
--
在按钮中的单击事件中写入 以下代码,点击后,并不会复制编辑器内的内容
Dim web = e.Form.Controls("WebBrowser1").basecontrol web.Document.InvokeScript("eval", new String() {"editor.clickToolbar(\'copy\');"})
|
-- 作者:km007
-- 发布时间:2021/7/8 18:16:00
--
请问如下图中,我想实现 双击单元格中的“内容”或“要求” 单元格后,则自动复制 其在编辑器中显示的 所有内容(包括:文字、图片、格式等)
此主题相关图片如下:qq图片20210708181235.png
[此贴子已经被作者于2021/7/8 18:19:57编辑过]
|
-- 作者:有点蓝
-- 发布时间:2021/7/8 20:04:00
--
e.row("xx列") = EditorHelper.BodyHtml
|
-- 作者:km007
-- 发布时间:2021/7/8 22:29:00
--
以下是引用有点蓝在2021/7/8 20:04:00的发言:
e.row("xx列") = EditorHelper.BodyHtml
我的意思是:例如 列“内容”,该单元格保存的是 如 1楼 截图中编辑器展示的信息(文字和图片),单我双击该“内容”列的单元格时,自动复制 如 1楼 截图中编辑器展示的信息(文字和图片),直接粘贴到 如QQ/微信中,不是 复制单元格里保存的数据,是复制展现在编辑器中显示效果的图文
例如 我鼠标 直接 双击,即可自动复制,直接就可以在 QQ/微信 聊天窗口 中粘贴
|
-- 作者:有点蓝
-- 发布时间:2021/7/8 22:39:00
--
没有办法。必须打开编辑器,才能复制编辑器中的内容。如果编辑器已经打开,就是2楼的用法,必须先选中编辑器的内容,然后复制才有效
|
-- 作者:km007
-- 发布时间:2021/7/8 22:48:00
--
以下是引用km007在2021/7/8 17:55:00的发言:
在按钮中的单击事件中写入 以下代码,点击后,并不会复制编辑器内的内容
Dim web = e.Form.Controls("WebBrowser1").basecontrol web.Document.InvokeScript("eval", new String() {"editor.clickToolbar(\'copy\');"})
另外刚测试了这段代码,需要在编辑器中选中需要复制的图文后,再点击该按钮才会达到复制的效果 请问如何点击该按钮后 就自动全选 并复制 呢?
|
-- 作者:有点蓝
-- 发布时间:2021/7/8 23:05:00
--
所有可用的功能参考:http://kindeditor.net/docs/editor.html#exec-commandname
|
-- 作者:km007
-- 发布时间:2021/7/8 23:17:00
--
解决了,谢谢
[此贴子已经被作者于2021/7/8 23:27:26编辑过]
|