C# 如何通过aspose.diagram将文本方向更改为rtl

C# 如何通过aspose.diagram将文本方向更改为rtl,c#,right-to-left,visio,aspose,C#,Right To Left,Visio,Aspose,我使用了下面的代码来更改文本的方向,但没有一个代码能够正常工作 //----------------------------------------------------------------The first way var layOptions = new Aspose.Diagram.AutoLayout.LayoutOptions(); **layOptions.Direction = Aspose.Diagram.AutoLayout.LayoutDirection.RightTo

我使用了下面的代码来更改文本的方向,但没有一个代码能够正常工作

//----------------------------------------------------------------The first way
var layOptions = new Aspose.Diagram.AutoLayout.LayoutOptions();
**layOptions.Direction = Aspose.Diagram.AutoLayout.LayoutDirection.RightToLeft;**
layOptions.EnlargePage = true;
layOptions.LayoutStyle = Aspose.Diagram.AutoLayout.LayoutStyle.FlowChart;
layOptions.SpaceShapes = 1;
diagram.Layout(layOptions);
//----------------------------------------------------------------The second way
string rectangleMaster = @"Rectangle";
int pageNumber = 0;
double width = 2, height = 2, pinX = 4.25, pinY = 9.5;
long rectangleId = diagram.AddShape(
    pinX, pinY, width, height, rectangleMaster, pageNumber);
Shape shape = diagram.Pages[pageNumber].Shapes.GetShape(rectangleId);
shape.Text.Value.Clear();
shape.Chars.Clear();
shape.Chars.Add(new Aspose.Diagram.Char());
**shape.Chars[0].RTLText.Value = BOOL.True;**
**shape.Text.Value.Add(new Txt(@"مدیر مجموعه"));**

欢迎来到堆栈溢出!为了给你一个很好的答案,如果你还没有看一眼,它可能会帮助我们。如果你能提供一个简单的例子,它可能也很有用。