Word 文書での Group 図形の操作

Contents
[ ]

場合によっては、Word 文書に group shape を追加する必要があります。このような group shape は複数の形状で構成されます。

Microsoft Word では、Group コマンド/ボタンを使用して group shape をすばやく追加できます。グループ内の個々のシェイプを個別に移動できます。

Aspose.Words では、GroupShape クラスを使用して group shape を追加するのが非常に簡単です。 Shapeクラスを使用してシェイプを別途作成し、append_childメソッドを使用してGroupShapeオブジェクトに追加します。

次のコード例は、Word 文書に group shape を追加する方法を示しています。

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document()
doc.ensure_minimum()
groupShape = aw.drawing.GroupShape(doc)
accentBorderShape = aw.drawing.Shape(doc, aw.drawing.ShapeType.ACCENT_BORDER_CALLOUT1)
accentBorderShape.width = 100
accentBorderShape.height = 100
groupShape.append_child(accentBorderShape)
actionButtonShape = aw.drawing.Shape(doc, aw.drawing.ShapeType.ACTION_BUTTON_BEGINNING)
actionButtonShape.left = 100
actionButtonShape.width = 100
actionButtonShape.height = 200
groupShape.append_child(actionButtonShape)
groupShape.width = 200
groupShape.height = 200
groupShape.coord_size = drawing.Size(200, 200)
builder = aw.DocumentBuilder(doc)
builder.insert_node(groupShape)
doc.save(docs_base.artifacts_dir + "WorkingWithShapes.add_group_shape.docx")