Aggiorna disegno artistico intelligente

Questo tutorial spiega come aggiornare il disegno Smart Art in un documento Word utilizzando Aspose.Words per .NET. Scorrendo le forme nel documento e controllando se dispongono di Smart Art, puoi aggiornare il disegno Smart Art per riflettere eventuali modifiche apportate ai suoi dati.

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 si trova il documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Passaggio 2: caricare il documento

Carica il documento Word che contiene il disegno Smart Art utilizzando il fileDocument costruttore di classi.

Document doc = new Document(dataDir + "SmartArt.docx");

Passaggio 3: aggiorna il disegno Smart Art

Scorrere le forme nel documento utilizzando il comandoGetChildNodes metodo con ilNodeType.Shape parametro. Controlla se ogni forma ha Smart Art utilizzando il fileHasSmartArt proprietà e, se vero, chiama theUpdateSmartArtDrawing metodo per aggiornare il disegno Smart Art.

	foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
		if (shape.HasSmartArt)
			shape.UpdateSmartArtDrawing();

Codice sorgente di esempio per Aggiorna Smart Art Drawing utilizzando Aspose.Words per .NET

	// Percorso della directory dei documenti
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "SmartArt.docx");
	foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true))
		if (shape.HasSmartArt)
			shape.UpdateSmartArtDrawing();

Questo è tutto! Hai aggiornato con successo il disegno Smart Art nel tuo documento Word utilizzando Aspose.Words per .NET.