Aggiungi forma di gruppo
Questo tutorial spiega come aggiungere una forma di gruppo contenente più forme a un documento di Word utilizzando Aspose.Words per .NET. Le forme di gruppo ti consentono di combinare e manipolare più forme come un’unica entità.
Prerequisiti
Per seguire questo tutorial, è necessario disporre di quanto segue:
- Aspose.Words per la libreria .NET installata.
- Conoscenza base di C# ed elaborazione testi con documenti Word.
Passaggio 1: impostare la directory dei documenti
Inizia impostando il percorso della directory dei documenti. Sostituire"YOUR DOCUMENT DIRECTORY"
con il percorso effettivo della directory in cui desideri salvare il documento.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Passaggio 2: crea un nuovo documento e una forma di gruppo
Crea una nuova istanza diDocument
classe eGroupShape
oggetto di lavorare con il documento.
Document doc = new Document();
doc.EnsureMinimum();
GroupShape groupShape = new GroupShape(doc);
Passaggio 3: crea e aggiungi forme a GroupShape
Crea forme individuali comeaccentBorderShape
EactionButtonShape
usando ilShape
classe. Personalizza le loro proprietà come desiderato. Aggiungi queste forme agroupShape
oggetto.
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);
Passaggio 4: imposta le dimensioni per GroupShape
Imposta la larghezza, l’altezza e le dimensioni delle coordinate per il filegroupShape
.
groupShape.Width = 200;
groupShape.Height = 200;
groupShape.CoordSize = new Size(200, 200);
Passaggio 5: inserire GroupShape nel documento
Creare unDocumentBuilder
oggetto e inserire ilgroupShape
nel documento utilizzando il fileInsertNode
metodo.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(groupShape);
Passaggio 6: salva il documento
Salvare il documento nella directory specificata utilizzando il fileSave
metodo. Fornire il nome file desiderato con l’estensione file appropriata. In questo esempio, salviamo il documento come “WorkingWithShapes.AddGroupShape.docx”.
doc.Save(dataDir + "WorkingWithShapes.AddGroupShape.docx");
Codice sorgente di esempio per Aggiungi forma di gruppo utilizzando Aspose.Words per .NET
// Percorso della directory dei documenti
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");
Questo è tutto! Hai aggiunto con successo una forma di gruppo contenente più forme al tuo documento Word utilizzando Aspose.W