Cómo agregar una forma de grupo a un documento de Word
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); |
A continuación se muestran algunos de los tipos de Shape
admitidos en Aspose.Words:
- Rectángulo
- RedondoRectángulo
- RedondoRectángulo
- Elipse
- Diamante
- Triángulo
- Triángulo rectángulo
- paralelogramo
- Trapezoide
- Hexágono
- Octágono
Para obtener una lista completa, consulte la clase ShapeType.