0

是否可以定位 Aspose PowerPoint 幻灯片图表的标题?

我试过以下:

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

具有不同的值,但标题不会移动。

4

4 回答 4

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;
于 2015-10-12T12:36:06.387 回答
0

是的,这是您可以最终使用的替代方案之一。

于 2015-10-21T04:07:40.713 回答
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

于 2015-10-08T19:24:27.840 回答
0

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

于 2015-10-12T14:43:06.050 回答