职位名称Aspose幻灯片

时间:2015-10-08 15:25:07

标签: aspose aspose-slides

是否可以定位Aspose powerpoint幻灯片的标题?

我试过以下:

chart.ChartTitle.X = 100;
chart.ChartTitle.Y = 100;

使用不同的值但不移动标题。

4 个答案:

答案 0 :(得分:1)

由于无法移动图表标题,我只是使用常规自动形状在图表上方创建了一个标题,如下所示:

IAutoShape autoshape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 20, 0, 600, 50);
autoshape.UseBackgroundFill = true;
autoshape.LineFormat.FillFormat.FillType = FillType.NoFill;
autoshape.AddTextFrame(" ");
ITextFrame txtFrame = autoshape.TextFrame;
IParagraph para = txtFrame.Paragraphs[0];
IPortion portion = para.Portions[0];
portion.Text = title;
portion.PortionFormat.FillFormat.SolidFillColor.Color = Color.Black;
portion.PortionFormat.FillFormat.FillType = FillType.Solid;

答案 1 :(得分:0)

我已观察到您共享的代码,尽管为其设置了值,但它仍然正常。在图表区域内,值介于0-1之间。 (0,0)(X,Y)是左下角,(1,1)(X,Y)是图表的右上角。但是这个功能仍然不起作用,似乎API中存在问题。您可以通过以下链接联系Aspose.Slides支持团队,以记录您的问题。

http://www.aspose.com/community/forums/aspose.slides-product-family/109/showforum.aspx

答案 2 :(得分:0)

是的,你是对的。这是一种替代方法,您可以尝试在超级方法中将包含图表标题的自动形状强加为图表上的叠加。但是,在此方法中,您需要在图表上标识自动形状的适当位置以用作标题。

答案 3 :(得分:0)

是的,这是您可以使用的替代品之一。