是否可以定位 Aspose PowerPoint 幻灯片图表的标题?
我试过以下:
chart.ChartTitle.X = 100;
chart.ChartTitle.Y = 100;
具有不同的值,但标题不会移动。
是否可以定位 Aspose PowerPoint 幻灯片图表的标题?
我试过以下:
chart.ChartTitle.X = 100;
chart.ChartTitle.Y = 100;
具有不同的值,但标题不会移动。
由于无法移动图表标题,我只是使用常规自动形状在图表上方创建了一个标题,如下所示:
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;
是的,这是您可以最终使用的替代方案之一。
我已经观察到您共享的代码,尽管为它设置了值,但它是好的。在图表区域内,该值介于 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
是的你是对的。这是一种替代方法,您可以尝试在最后将包含图表标题的自动形状叠加在图表上。但是,在这种方法中,您需要确定图表上自动形状的适当位置以用作标题。