HTML 输入 Droppable + Libre Office

Posted

技术标签:

【中文标题】HTML 输入 Droppable + Libre Office【英文标题】:HTML Input Droppable + Libre Office 【发布时间】:2013-09-17 13:49:15 【问题描述】:

我有一个可放置的输入。

1- 当我拖放一个 html 文本时,拖放工作...

2- 当我拖放一个 gedit(bloc note linux)时,拖放工作

3- 但是当我想从 LibreOffice Writer 中删除选定的文本或 计算,它不起作用...

如果有人可以帮助我,我已经创建了一个小提琴...:http://jsfiddle.net/CnwvC/ 带代码

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<input id='inputid' type='text' value="snif">

<p>html blabla to test to drop </p>

【问题讨论】:

您好,能否请您详细介绍一下您的问题。抱歉,我无法理解。谢谢 当我在 libre office write 文档中进行选择时,我无法在可放置输入中删除此选择。我不知道如何实现这一点...... 你的意思是如果文字被拖出那个文字,它应该消失吗? 【参考方案1】:

LibreOffice 文本内容不是 纯文本,而不是 gedit。这可能是它不允许您将其内容拖放到输入框中的原因之一。

一个有趣的事实是,如果您将网页中的内容拖放到 Writer 上的文档中,您将获得页面的 HTML 内容(所有标签),但如果您在 Google Chrome 中执行相同操作,您将获得丰富的内容(如颜色、格式等)。这是reported by other folks。

如果您尝试将 LibreOffice 的内容拖到 Firefox 上的任何区域,也会出现同样的问题。

因此,问题不在于您的代码,而在于 LibreOffice(Writer、Impress 和所有其他应用程序)与浏览器库集成的方式。

希望对您有所帮助,这不是常见问题。

谢谢

【讨论】:

我给了 50rep,我一直在等待 libreoffice 专家的回答以解决这个问题,但没有:( 所以,就像你是唯一一个感兴趣的人一样,你'是唯一一个值得赏金的人。谢谢你^^【参考方案2】:

当您“复制”文档片段时,程序可能会将您复制的内容的多个版本放入剪贴板。 版本标有其格式。 例如,如果您将片段粘贴到 vim 等文本编辑器中,它将选择“纯文本”版本,因为它不处理“文本丰富度”。 也可能有 HTML 格式的版本,以及“富文本”格式的版本。

由粘贴应用程序选择正确的版本。 如果未指定任何内容,则系统(我的经验是在 Windows 上)选择最普遍接受的一种,即纯文本。 在this MSDN page 中有解释。

【讨论】:

以上是关于HTML 输入 Droppable + Libre Office的主要内容,如果未能解决你的问题,请参考以下文章

JQuery EasyUI---Droppable( 放置)

—Libre#2009. 「SCOI2015」小凸玩密室

jquery-ui-处理拖动位置Droppable,Draggable

使用 jquery-ui droppable 时,如何从 droppable 区域中删除已经删除的项目?

MS Word 和 Libre Office 是不是有标记语言? [关闭]

如何将变量从 jQuery draggable 传递到 droppable