Uppdatera Smart Art Drawing

Denna handledning förklarar hur du uppdaterar Smart Art-ritningen i ett Word-dokument med Aspose.Words för .NET. Genom att iterera genom formerna i dokumentet och kontrollera om de har Smart Art, kan du uppdatera Smart Art-ritningen för att återspegla eventuella ändringar som gjorts i dess data.

Förutsättningar

För att följa denna handledning måste du ha följande:

  • Aspose.Words för .NET-biblioteket installerat.
  • Grundläggande kunskaper i C# och ordbehandling med Word-dokument.

Steg 1: Konfigurera dokumentkatalogen

Börja med att ställa in sökvägen till din dokumentkatalog. Byta ut"YOUR DOCUMENT DIRECTORY" med den faktiska sökvägen till katalogen där ditt dokument finns.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Steg 2: Ladda dokumentet

Ladda Word-dokumentet som innehåller Smart Art-ritningen med hjälp avDocument klass konstruktör.

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

Steg 3: Uppdatera den smarta konstritningen

Iterera genom formerna i dokumentet med hjälp avGetChildNodes metod medNodeType.Shape parameter. Kontrollera om varje form har Smart Art med hjälp avHasSmartArt egendom, och om det är sant, ring tillUpdateSmartArtDrawing metod för att uppdatera Smart Art-ritningen.

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

Exempel på källkod för Update Smart Art Drawing med Aspose.Words för .NET

	// Sökväg till din dokumentkatalog
	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();

Det är allt! Du har framgångsrikt uppdaterat Smart Art-ritningen i ditt Word-dokument med Aspose.Words för .NET.