Aspose パワーポイント スライド チャートのタイトルを配置することはできますか?
私は次のことを試しました:
chart.ChartTitle.X = 100;
chart.ChartTitle.Y = 100;
値は異なりますが、タイトルは移動されません。
Aspose パワーポイント スライド チャートのタイトルを配置することはできますか?
私は次のことを試しました:
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;
はい、これはあなたの側で使用できる代替手段の 1 つです。
あなたが共有したコードを確認しましたが、値が設定されていても問題ありません。チャート エリア内の値は 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
はい、あなたは正しいです。これは、チャート タイトルを含む自動形状をチャートのオーバーレイとして重ねるために試すことができる代替アプローチです。ただし、このアプローチでは、タイトルとして機能するグラフ上の自動形状の適切な位置を特定する必要があります。