نحوه اضافه کردن شکل Group به یک سند Word
گاهی اوقات لازم است یک group shape را به یک سند Word اضافه کنید. چنین group shape از چندین شکل تشکیل شده است.
در Microsoft Word، میتوانید با استفاده از دستور/دکمه Group به سرعت یک group shape اضافه کنید. یک شکل فردی در یک گروه را می توان به طور جداگانه منتقل کرد.
در Aspose.Words اضافه کردن group shape با استفاده از کلاس GroupShape بسیار آسان است. Shape به طور جداگانه با استفاده از کلاس Shape ایجاد می شود و سپس با استفاده از روش AppendChild به شی GroupShape اضافه می شود.
مثال کد زیر نحوه اضافه کردن یک 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 را بررسی کنید.