Cocoa RTF:NSData与NSAttributedString?

时间:2014-01-15 08:35:42

标签: cocoa nsdata rtf nsattributedstring

我的Cocoa应用程序需要使用RTF生成文档。经过大量搜索,我还没有找到一种Cocoa本地方式来提供RTF文档中的页脚。出于这个原因,似乎我必须生成RTF代码而不是仅以RTF格式保存NSAttributedString。

假设我正在制作RTF代码,例如:

....\pgnstart1 {\fs24\scaps\b\qc Table 1\par\ql\fs18 \par....

在将其保存到磁盘之前,我最初应该将它存储到NSData对象或NSAttributedString对象吗?

提前致谢所有信息。

1 个答案:

答案 0 :(得分:3)

我不认为Cocoa的RTF读/写子集支持页脚。你必须自己创建它们,但将它们放入你的RTF流将是一件苦差事。如果您有RTF解析器,则必须对从NSAttributedString获取的原始RTF进行后处理以插入自定义RTF。

不好玩。 RTF解析器从未真正设计为可扩展的。