Fonts 设置RTF文档的字体样式

Fonts 设置RTF文档的字体样式,fonts,rtf,Fonts,Rtf,无法将此文档的文本字体样式设置为Times New Roman。我希望所有的测试都是新罗马10码。我生成了一个字体表,其中包含该类型及其唯一的文档类型。我希望所有的文本都是times new roman,但无论何时生成文档,它都会说由于某种原因已损坏,但如果我不设置字体样式,文档将在courier文本中显示为默认值,并且未损坏 {\fonttbl{\f1\froman\fprq0\fcharset0 Times New Roman;} \par Hi <#name#> \par\pa

无法将此文档的文本字体样式设置为Times New Roman。我希望所有的测试都是新罗马10码。我生成了一个字体表,其中包含该类型及其唯一的文档类型。我希望所有的文本都是times new roman,但无论何时生成文档,它都会说由于某种原因已损坏,但如果我不设置字体样式,文档将在courier文本中显示为默认值,并且未损坏

{\fonttbl{\f1\froman\fprq0\fcharset0 Times New Roman;}
\par
Hi <#name#>
\par\par

Welcome to New York \par\par

\b New iPad\'ae App Is Available \b0 \par 
These are all the exciting things you cna do during your stay. \par \par
}
{\fonttbl{\f1\froman\fprq0\fcharset0 Times New Roman;}
\标准杆
你好
\par\par
欢迎来到纽约\par\par
\b新的iPad应用程序可用\b0\par
这些都是您在入住期间所做的令人兴奋的事情。\par\par
}

上面的示例中缺少很多格式。例如,从Wordpad或其他应用程序保存一个非常简单的RTF文件(Word放入了太多的元数据),然后查看丢失的所有内容

首先。这将帮助您完成任何与RTF相关的工作

其次,任何RTF文档必须以
\RTF*N*
开头,其中N是RTF版本(当前为1)。你在你的例子中遗漏了这一点。这是它说文件已损坏的众多原因之一

{\fonttbl{\f1\froman\fprq0\fcharset0 Times New Roman;}
\par
Hi <#name#>
\par\par

Welcome to New York \par\par

\b New iPad\'ae App Is Available \b0 \par 
These are all the exciting things you cna do during your stay. \par \par
}
第三,在字体表中定义一些内容,然后不使用定义,
f1

还有很多其他的东西,但我认为您使用RTF就像使用HTML或带有标记的东西一样。我会仔细阅读规范,看看RTF是如何工作的。下面是一个非常小的RTF文档:

    {\rtf1\ansi\ansicpg1252\uc1\htmautsp\deff2
{\fonttbl{\f0\fcharset0 Times New Roman;}{\f2\fcharset0 Tahoma;}}
{\colortbl\red0\green0\blue0;\red255\green255\blue255;}
\loch\hich\dbch\pard\plain\ltrpar\itap0{\lang1033\fs16\f2\cf0 \cf0\ql
{\f2 {\ltrch This is a test of RTF.}\li0\ri0\sa0\sb0\fi0\ql\par}}}