Ich erstelle ein Word-Dokument in C# mit Microsoft.Office.Interop.WordWie kann ich die Textrichtung RightToLeft in ms Word Dokument in C# einstellen?
Ich möchte meinen arabischen Text in rtl (RightToLeft) -Richtung anzeigen. Wie kann ich die Textausrichtung auf rtl einstellen?
In meinem unteren Code ändere ich Alignment, aber ich kann die Richtung nicht ändern. Bitte hilf mir!
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();
Ja, aber es ist immer noch LeftToRight! –
@ a_ahmadi: Ich habe das gleiche Problem, hast du eine Lösung gefunden? –
Ich verwende dies: wordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphRight; –