Word文書でのGroup Shapesの操作
Contents
[
Hide
]
場合によっては、Word文書にgroup shapeを追加する必要があります。 このようなgroup shapeは複数の図形で構成されます。
Microsoft Wordでは、グループコマンド/ボタンを使用してgroup shapeをすばやく追加できます。 グループ内の個々の図形は別々に移動できます。
Aspose.Wordsでは、GroupShapeクラスを使用してgroup shapeを追加するのは非常に簡単です。 ShapeはShapeクラスを使用して個別に作成され、AppendChildメソッドを使用してGroupShapeオブジェクトに追加されます。
以下は、Aspose.WordsでサポートされているShape
型の一部です。 完全なリストについては、ShapeTypeをご覧ください:
- 長方形
- RoundRectangle
- RoundRectangle
- 楕円
- ダイヤモンド
- トライアングル
- RightTriangle
- 平行四辺形
- 台形
- ヘキサゴン
- オクタゴン
例を示します。
Add a group shape into a Word document.
package AddGroupShape;
import Aspose.Words.*;
import Aspose.Words.Drawing.*;
import Aspose.Words.Fields.*;
public class Program
{
public static void main(String[] args)
{
Aspose.Words.Document doc = new Aspose.Words.Document();
doc.EnsureMinimum();
GroupShape gs = new GroupShape(doc);
Aspose.Words.Drawing.Shape shape = new Aspose.Words.Drawing.Shape(doc, Aspose.Words.Drawing.ShapeType.AccentBorderCallout1);
shape.Width = 100;
shape.Height = 100;
gs.AppendChild(shape);
Aspose.Words.Drawing.Shape shape1 = new Aspose.Words.Drawing.Shape(doc, Aspose.Words.Drawing.ShapeType.ActionButtonBeginning);
shape1.Left = 100;
shape1.Width = 100;
shape1.Height = 200;
gs.AppendChild(shape1);
gs.Width = 200;
gs.Height = 200;
gs.CoordSize = new System.Drawing.Size(200, 200);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(gs);
doc.Save("c:\\TestFile.docx");
}
}