【问题标题】:Copy formatted text to clipboard将格式化文本复制到剪贴板
【发布时间】:2014-01-24 03:47:04
【问题描述】:

一个简单的 html 页面有 FORMATTED 文本 - 不是花哨的 - 换行符和斜体。

我想要一个按钮来获取此格式化文本,并将其复制到剪贴板,格式化(计划稍后将其粘贴到一些 LibreOffice 文档中)。

找不到怎么做。

我尝试了 ZeroClipboard,并建议解析文本,将“
”-s 替换为“\r\n”。这确实是换行的诀窍,但是斜体呢?...有什么方法可以得到这个功能?...

【问题讨论】:

    标签: copy clipboard zeroclipboard formatted-text


    【解决方案1】:

    好的,

    原来 ZeroClipboard这个功能(在粘贴时呈现 HTML 文本),但是已经禁用它。

    不过,支持它的版本可以在:https://github.com/botcheddevil/ZeroClipboard

    注意: 您可能会发现,在这个版本中,创建客户端、将 flash 绑定到组件以及处理事件与当前版本的 ZeroClipboard 的文档(https://github.com/zeroclipboard/zeroclipboard/blob/master/docs/instructions.md

    【讨论】:

      【解决方案2】:

      当您创建斜体标记时,负责格式化文档和正确显示文本的是浏览器。如果你想复制文本,你应该得到已经被浏览器解析和渲染的文本,或者像使用断线一样解析文本。对于斜体,当您找到 ... 标签时,您必须创建足够的文本。也就是说,斜体文本,但这取决于您使用的语言,但我相信它可以做到。

      【讨论】:

      • 这正是我的问题。如前所述,我不会从浏览器中复制它,因为它是人为操作。我想要一个执行此操作的按钮;问题是 - 如何?...如前所述,我发现 LibreOffice 换行符是“\r\n”。因此,我将所有“
        ”-s 替换为“\r\n”。现在的问题是 LibreOffice 对 Italic 的转义是什么(替换“”和“”。
      猜你喜欢
      • 2012-01-07
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多