Groepsvorm toevoegen

In deze zelfstudie wordt uitgelegd hoe u een groepsvorm met meerdere vormen aan een Word-document kunt toevoegen met Aspose.Words voor .NET. Met groepsvormen kunt u meerdere vormen als één geheel combineren en manipuleren.

Vereisten

Om deze tutorial te volgen, heb je het volgende nodig:

  • Aspose.Words voor .NET-bibliotheek geïnstalleerd.
  • Basiskennis van C# en woordenverwerking met Word-documenten.

Stap 1: Stel de documentmap in

Begin met het instellen van het pad naar uw documentmap. Vervangen"YOUR DOCUMENT DIRECTORY" met het daadwerkelijke pad naar de map waar u het document wilt opslaan.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Stap 2: Maak een nieuw document en GroupShape

Maak een nieuw exemplaar van deDocument klasse enGroupShape bezwaar maken tegen het werken met het document.

Document doc = new Document();
doc.EnsureMinimum();
GroupShape groupShape = new GroupShape(doc);

Stap 3: Vormen maken en toevoegen aan de GroupShape

Creëer individuele vormen zoalsaccentBorderShape EnactionButtonShape de … gebruikenShape klas. Pas hun eigenschappen naar wens aan. Voeg deze vormen toe aan degroupShape voorwerp.

Shape accentBorderShape = new Shape(doc, ShapeType.AccentBorderCallout1) { Width = 100, Height = 100 };
groupShape.AppendChild(accentBorderShape);

Shape actionButtonShape = new Shape(doc, ShapeType.ActionButtonBeginning)
{
    Left = 100,
    Width = 100,
    Height = 200
};
groupShape.AppendChild(actionButtonShape);

Stap 4: Stel afmetingen in voor de GroupShape

Stel de breedte, hoogte en coördinaatgrootte in voor degroupShape.

groupShape.Width = 200;
groupShape.Height = 200;
groupShape.CoordSize = new Size(200, 200);

Stap 5: Plaats de GroupShape in het document

Maak eenDocumentBuilder object en plaats degroupShape in het document met behulp van deInsertNode methode.

DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(groupShape);

Stap 6: Sla het document op

Sla het document op in de opgegeven map met behulp van deSavemethode. Geef de gewenste bestandsnaam op met de juiste bestandsextensie. In dit voorbeeld slaan we het document op als “WorkingWithShapes.AddGroupShape.docx”.

doc.Save(dataDir + "WorkingWithShapes.AddGroupShape.docx");

Voorbeeldbroncode voor het toevoegen van groepsvorm met Aspose.Words voor .NET

	// Pad naar uw documentmap
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	doc.EnsureMinimum();
	GroupShape groupShape = new GroupShape(doc);
	Shape accentBorderShape = new Shape(doc, ShapeType.AccentBorderCallout1) { Width = 100, Height = 100 };
	groupShape.AppendChild(accentBorderShape);
	Shape actionButtonShape = new Shape(doc, ShapeType.ActionButtonBeginning)
	{
		Left = 100, Width = 100, Height = 200
	};
	groupShape.AppendChild(actionButtonShape);
	groupShape.Width = 200;
	groupShape.Height = 200;
	groupShape.CoordSize = new Size(200, 200);
	DocumentBuilder builder = new DocumentBuilder(doc);
	builder.InsertNode(groupShape);
	doc.Save(dataDir + "WorkingWithShapes.AddGroupShape.docx");

Dat is het! U hebt met succes een groepsvorm met meerdere vormen aan uw Word-document toegevoegd met Aspose.W