Como adicionar formato Group a um documento do Word
Às vezes você precisa adicionar um group shape a um documento do Word. Tal group shape consiste em múltiplas formas.
No Microsoft Word, você pode adicionar rapidamente um group shape usando o comando/botão Group. Uma forma individual de um grupo pode ser movida separadamente.
No Aspose.Words é muito fácil adicionar um group shape usando a classe GroupShape. Shape é criado separadamente usando a classe Shape e depois adicionado ao objeto GroupShape usando o método AppendChild.
O exemplo de código a seguir mostra como adicionar um group shape a um documento do 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); |
Abaixo estão alguns dos tipos Shape
suportados em Aspose.Words:
- Retângulo
- Retângulo Redondo
- Retângulo Redondo
- Elipse
- Diamante
- Triângulo
- Triângulo Direito
- Paralelogramo
- Trapézio
- Hexágono
- Octógono
Para a lista completa, verifique a classe ShapeType.