gpt4 book ai didi

c# - 如何在 c# 的 ms word 文档中设置文本方向 RightToLeft?

转载 作者:太空狗 更新时间:2023-10-29 22:53:18 26 4
gpt4 key购买 nike

我使用 Microsoft.Office.Interop.Word 在 c# 中创建了一个 word 文档

我想在 rtl(RightToLeft) 方向上显示我的阿拉伯语文本。如何将文本方向设置为 rtl ?

在我下面的代码中,我改变了 Alignment,但是我不能改变方向。请帮助我!

Word.Application wordApp = new Word.Application();
object objMissing = System.Reflection.Missing.Value;
Word.Document wordDoc = wordApp.Documents.Add(ref objMissing, ref objMissing, ref objMissing, ref objMissing);
Word.Paragraph wordParagraph = wordDoc.Paragraphs.Add(ref objMissing);
wordParagraph.Range.Font.Name = "B Titr";
wordParagraph.Range.Font.Size = 14;
WordParagraph.Range.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
wordParagraph.Range.Text = "My Arabic text";
wordParagraph.Range.InsertParagraphAfter();

最佳答案

你试过吗?

wordParagraph.ReadingOrder = WdReadingOrder.wdReadingOrderRtl;

关于c# - 如何在 c# 的 ms word 文档中设置文本方向 RightToLeft?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11241844/

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