Как добавить Group Форма в документ Word
Иногда вам нужно добавить group shape В виде документа Word. Такой group shape состоит из нескольких форм.
В Microsoft Word, Вы можете быстро добавить group shape используя Group Команда/кнопка. Индивидуальная форма в группе может перемещаться отдельно.
В Aspose.Words Очень легко добавить group shape используя GroupShape класс. Shape создается отдельно с использованием Shape Затем класс добавляли к GroupShape Объект, использующий AppendChild метод.
Следующий пример кода показывает, как добавить group shape В документе 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); |
Ниже приведены некоторые из Shape
Поддерживаемые типы Aspose.Words:
- Прямоугольник
- Круглый прямоугольник
- Круглый прямоугольник
- Эллипс
- Бриллиант
- Треугольник
- Правый Треугольник
- Параллелограмма
- Трапезоид
- Гексагон
- Октагон
Для полного списка, пожалуйста, проверьте ShapeType класс.