Group 図形を Word 文書に追加する方法
場合によっては、Word 文書に group shape を追加する必要があります。このような group shape は複数の形状で構成されます。
Microsoft Word では、Group コマンド/ボタンを使用して group shape をすばやく追加できます。グループ内の個々のシェイプを個別に移動できます。
Aspose.Words では、GroupShape クラスを使用して group shape を追加するのは非常に簡単です。 Shape は、Shape クラスを使用して個別に作成され、AppendChild メソッドを使用して GroupShape オブジェクトに追加されます。
次のコード例は、Word 文書に group shape を追加する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_WorkingWithDocument(); | |
Document doc = new Document(); | |
doc.EnsureMinimum(); | |
GroupShape gs = new GroupShape(doc); | |
Shape shape = new Shape(doc, Drawing.ShapeType.AccentBorderCallout1); | |
shape.Width = 100; | |
shape.Height = 100; | |
gs.AppendChild(shape); | |
Shape shape1 = new Shape(doc, 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); | |
dataDir = dataDir + "groupshape-doc_out.doc"; | |
// Save the document to disk. | |
doc.Save(dataDir); |
以下は、Aspose.Words でサポートされている Shape
タイプの一部です。
- 長方形
- 円形長方形
- 円形長方形
- 楕円
- ダイヤモンド
- 三角形
- 直角三角形
- 平行四辺形
- 台形
- 六角形
- オクタゴン
完全なリストについては、ShapeType クラスを確認してください。