Přidat tvar skupiny

Tento tutoriál vysvětluje, jak přidat tvar skupiny obsahující více tvarů do dokumentu aplikace Word pomocí Aspose.Words for .NET. Skupinové tvary umožňují kombinovat a manipulovat s více tvary jako s jedinou entitou.

Předpoklady

Abyste mohli postupovat podle tohoto návodu, musíte mít následující:

  • Nainstalovaná knihovna Aspose.Words for .NET.
  • Základní znalost C# a Word Processing s dokumenty Word.

Krok 1: Nastavte adresář dokumentů

Začněte nastavením cesty k adresáři dokumentů. Nahradit"YOUR DOCUMENT DIRECTORY" se skutečnou cestou k adresáři, kam chcete dokument uložit.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Vytvořte nový dokument a GroupShape

Vytvořte novou instanci souboruDocument třída aGroupShape objekt pracovat s dokumentem.

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

Krok 3: Vytvořte a přidejte tvary do GroupShape

Vytvářejte jednotlivé tvary jako napřaccentBorderShape aactionButtonShape za použitíShape třída. Upravte jejich vlastnosti podle potřeby. Připojte tyto tvary kgroupShape objekt.

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);

Krok 4: Nastavte rozměry pro GroupShape

Nastavte šířku, výšku a velikost souřadnic progroupShape.

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

Krok 5: Vložte GroupShape do dokumentu

VytvořitDocumentBuilder objekt a vložte jejgroupShape do dokumentu pomocíInsertNode metoda.

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

Krok 6: Uložte dokument

Uložte dokument do určeného adresáře pomocíSavemetoda. Zadejte požadovaný název souboru s příslušnou příponou souboru. V tomto příkladu uložíme dokument jako “WorkingWithShapes.AddGroupShape.docx”.

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

Příklad zdrojového kódu pro Add Group Shape pomocí Aspose.Words for .NET

	// Cesta k vašemu adresáři dokumentů
	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");

A je to! Úspěšně jste přidali tvar skupiny obsahující více tvarů do dokumentu aplikace Word pomocí Aspose.W