Cómo agregar una forma de grupo a un documento de Word

Contents
[ ]

A veces es necesario agregar una forma de grupo a un documento de Word. Una forma de grupo de este tipo consta de varias formas.

En Microsoft Word, puede agregar rápidamente una forma de grupo usando el comando/botón Grupo. Una forma individual de un grupo se puede mover por separado.

En Aspose.Words es muy fácil agregar una forma de grupo usando la clase GroupShape. Shape se crea por separado usando la clase Shape y luego se agrega al objeto GroupShape usando el método AppendChild.

El siguiente ejemplo de código muestra cómo agregar una forma de grupo a un documento de Word:

// 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);