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íSave
metoda. 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