グラフ内のオブジェクトの位置を取得する方法
Contents
[
Hide
]
可能な使用シナリオ
いくつかのシナリオでは、Excelグラフを使用している際に、グラフ内のオブジェクトの位置を取得する必要があります。Aspose.Cellsを使えばこの要件を簡単に実現できます。
例:グラフ内のオブジェクト位置の取得
以下のサンプルコードは、サンプルExcelファイルを読み込み、出力Excelファイルを生成します。
上記のコードを使用して、チャートのタイトルとチャートのプロットエリアの位置を取得できます。
位置情報を基に、シェイプを対応する位置に配置することができます。
結果は次の画像に示されており、1つのシェイプはプロットエリアの左上隅に配置され、もう1つのシェイプはチャートタイトルの下に配置されています。

単位の説明と変換
グラフ内のオブジェクトの位置には3つの単位があります:
-
グラフエリアの比率単位。
-
1/4000のグラフエリア単位。これは古いExcelファイルで使用されていた単位で、推奨されません。
-
ピクセル単位。
それらの変換コードは次のコードに示されています: