微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

//----------------------------------------------------------------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(@"مدیر مجموعه"));**

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。