3

多言語コンテンツを含む.docxファイルを作成します。アラビア語と英語。フォント名とサイズをテキストに設定すると、アラビア語テキストのフォントを変更できません。英語のテキストで実行するだけです。以下のコードを変更して、すべてのテキストにフォントを設定するにはどうすればよいですか。私を助けてください!

Word.Paragraph wordParagraph = wordDoc.Paragraphs.Add(ref objMissing);
wordParagraph.Range.Font.Name = "B Titr";
wordParagraph.Range.Font.Size = 14;
wordParagraph.Range.Text = RtbResult.Text;
wordParagraph.Range.InsertParagraphAfter();
4

2 に答える 2

4

右から左へのテキストのフォントを設定するには、Font.Nameの代わりにFont.NameBiプロパティを使用します。

したがって、上記のコードでは、次のように記述します。

wordParagraph.Range.Font.NameBi = "B Titr";
于 2012-09-06T18:53:18.500 に答える
0

また、フォントサイズを変更したい場合は、

wordParagraph.Range.Font.SizeBi = 12f
于 2017-11-28T07:51:29.517 に答える