0
为了以编程方式生成RTF,我决定使用codeproject.com中的rtflib v1.0。但我无法理解如何用俄语unicode生成文本。所以我需要生成一个unicode文本。有人能帮助我吗?如何以编程方式编写RTF格式的一些unicode文本?
P.S. Honeslty,我可以在.rtf文件中写入一些文本,只需用MS Word打开。但写入一些文本在Unicode后,写字板显示文本是正确的。
为了以编程方式生成RTF,我决定使用codeproject.com中的rtflib v1.0。但我无法理解如何用俄语unicode生成文本。所以我需要生成一个unicode文本。有人能帮助我吗?如何以编程方式编写RTF格式的一些unicode文本?
P.S. Honeslty,我可以在.rtf文件中写入一些文本,只需用MS Word打开。但写入一些文本在Unicode后,写字板显示文本是正确的。
通过以下步骤:
写有以生成包含UTF-8编码的内容的RTF文件下面的代码文件:
{\rtf1\adeflang1025\ansi
{\fonttbl
{\f26\fbidi \froman\fcharset204\fprq2{\*\panose 010a0502050306030303}Sylfaen;}
}
{\rtlch\fcs1 \af31507 \ltrch\fcs0 \f26 \u<unicode number>\'3f\u<unicode number>\'3f\u<unicode number>\'3 A lot of other text and symbols
like this: + - * _ }
}
例如:
{\rtf1\adeflang1025\ansi
{\fonttbl
{\f26\fbidi \froman\fcharset204\fprq2{\*\panose 010a0502050306030303}Sylfaen;}
}
{\rtlch\fcs1 \af31507 \ltrch\fcs0 \f26 \u1329\'3f\u1330\'3f\u1331\'3f\u1332\'3f - these are first 4 latters of Armenian alphabet}
}