Lucrul cu Group Shapes în documente Word
Contents
[
Hide
]
Uneori trebuie să adăugați un group shape într-un document Word. Un astfel de group shape este format din mai multe forme.
În Microsoft Word, puteți adăuga rapid un group shape Folosind comanda/butonul de grup. Formele individuale dintr-un grup pot fi mutate separat.
În Aspose.Words este foarte ușor să adăugați un group shape folosind GroupShape clasă. Shape este creat separat folosind clasa Shape și apoi adăugat în obiectul GroupShape folosind metoda AppendChild.
Mai jos sunt câteva dintre tipurile Shape
acceptate în Aspose.Words. Pentru lista completă, vă rugăm să vizitați ShapeType:
- Dreptunghi
- RoundRectangle
- RoundRectangle
- Elipsă
- Diamant
- Triunghi
- RightTriangle
- Paralelogram
- Trapezoid
- Hexagon
- Octagon
Exemplu
Add a group shape into a Word document.
package AddGroupShape;
import Aspose.Words.*;
import Aspose.Words.Drawing.*;
import Aspose.Words.Fields.*;
public class Program
{
public static void main(String[] args)
{
Aspose.Words.Document doc = new Aspose.Words.Document();
doc.EnsureMinimum();
GroupShape gs = new GroupShape(doc);
Aspose.Words.Drawing.Shape shape = new Aspose.Words.Drawing.Shape(doc, Aspose.Words.Drawing.ShapeType.AccentBorderCallout1);
shape.Width = 100;
shape.Height = 100;
gs.AppendChild(shape);
Aspose.Words.Drawing.Shape shape1 = new Aspose.Words.Drawing.Shape(doc, Aspose.Words.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);
doc.Save("c:\\TestFile.docx");
}
}