gpt4 book ai didi

ruby - 如何更改 RTF 文档中特定字符的背景颜色?

转载 作者:数据小太阳 更新时间:2023-10-29 07:25:18 24 4
gpt4 key购买 nike

我正在尝试从 Ruby 程序输出 RTF(富文本格式)- 我更愿意直接发出 RTF 而不是使用 RTF gem,因为我正在做非常简单的事情。

我想突出显示 DNA 序列比对中的特定字符,从文档看来我可以使用\highlightN ...\highlight0 或\cbN ...\cb1

问题是我无法让\cb 在 Word:Mac 2008 或 Mac TextEdit 中工作(\cf 工作正常所以我知道这不是颜色表问题)

\highlight 确实有效,但似乎只有两种可能的颜色(黑色和红色)并且\highlight 不使用自定义颜色表。

通过在 Word 中创建带有字符阴影的简单文档并将其另存为 RTF,我可以看到冗长得可笑的 RTF 代码块,这些代码大概可以满足我的要求,但它是如此难以理解,以至于我只见树木不见森林。

部分问题很可能是 Mac Word 没有正确实现 RTF。我手边没有 Windows 版本的 Word。

有人知道给文本 block 加阴影的正确方法吗?

谢谢--罗布

最佳答案

RTF Pocket Guide中有注释那就是说 MS Word 没有执行\cb 命令。它说 MS Word 使用\chshdng0\chcbpatN(其中“N”是您将与\cb 一起使用的颜色编号)。为了与实现\cbN 和/或\chshdng0\chcbpatN 的程序兼容,本书建议使用类似以下内容:{\chshdng0\chcbpat5\cb5 text}。

注意:我手头的这本书是 2003 年出版的,所以可能有点过时了。

关于ruby - 如何更改 RTF 文档中特定字符的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com