長方形
スライドに長方形を追加
プレゼンテーションの選択したスライドにシンプルな長方形を追加するには、以下の手順に従ってください。
- Presentation クラスのインスタンスを作成します。
- インデックスを使用してスライドの参照を取得します。
- ShapeCollection オブジェクトが提供する addAutoShape メソッドを使用して、Rectangle タイプの AutoShape を追加します。
- 変更されたプレゼンテーションを PPTX ファイルとして保存します。
以下の例では、プレゼンテーションの最初のスライドにシンプルな長方形を追加しています。
// PPTX を表す Presentation クラスのインスタンスを作成
var pres = new aspose.slides.Presentation();
try {
// 最初のスライドを取得
var sld = pres.getSlides().get_Item(0);
// 楕円タイプの AutoShape を追加
var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 150, 50);
// PPTX ファイルをディスクに保存
pres.save("RecShp1.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
書式設定された長方形をスライドに追加
スライドに書式設定された長方形を追加するには、以下の手順に従ってください。
- Presentation クラスのインスタンスを作成します。
- インデックスを使用してスライドの参照を取得します。
- ShapeCollection オブジェクトが提供する addAutoShape メソッドを使用して、Rectangle タイプの AutoShape を追加します。
- 長方形の Fill Type を Solid に設定します。
- Shape オブジェクトに関連付けられた FillFormat オブジェクトが提供する SolidFillColor.setColor メソッドを使用して、長方形の色を設定します。
- 長方形の線の色を設定します。
- 長方形の線の幅を設定します。
- 変更されたプレゼンテーションを PPTX ファイルとして保存します。
上記の手順は、以下の例で実装されています。
// PPTX を表す Presentation クラスのインスタンスを作成
var pres = new aspose.slides.Presentation();
try {
// 最初のスライドを取得
var sld = pres.getSlides().get_Item(0);
// 楕円タイプの AutoShape を追加
var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 150, 50);
// 楕円シェイプにいくつかの書式設定を適用
shp.getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
shp.getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "GRAY"));
// 楕円の線にいくつかの書式設定を適用
shp.getLineFormat().getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "BLACK"));
shp.getLineFormat().setWidth(5);
// PPTX ファイルをディスクに保存
pres.save("RecShp2.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
よくある質問
角が丸い長方形を追加するには?
角丸の shape type を使用し、シェイプのプロパティで角の半径を調整します。ジオメトリ調整により、各コーナーごとに丸めることも可能です。
画像(テクスチャ)で長方形を塗りつぶすには?
画像の fill type を選択し、画像ソースを指定して、stretching/tiling modes を構成します。
長方形に影やグローを付けることはできますか?
はい。Outer/inner shadow, glow, and soft edges が利用可能で、パラメータを調整できます。
長方形をハイパーリンク付きのボタンに変換できますか?
はい。シェイプのクリックに対して Assign a hyperlink を設定すれば、スライド、ファイル、ウェブアドレス、またはメールへのジャンプが可能です。
長方形が移動や変更から保護するにはどうすればよいですか?
Use shape locks を使用します。移動、サイズ変更、選択、テキスト編集を禁止してレイアウトを保護できます。
長方形をラスタ画像または SVG に変換できますか?
はい。指定したサイズ/スケールで画像に render the shape したり、ベクタ用途のために export it as SVG へエクスポートしたりできます。
テーマや継承を考慮した長方形の実際(有効)プロパティをすぐに取得するには?
Use the shape’s effective properties を使用します。API はテーマスタイル、レイアウト、ローカル設定を考慮した計算値を返し、書式設定の分析を簡素化します。