Zaktualizuj inteligentny rysunek artystyczny

W tym samouczku wyjaśniono, jak zaktualizować rysunek Smart Art w dokumencie programu Word przy użyciu Aspose.Words dla .NET. Przeglądając kształty w dokumencie i sprawdzając, czy mają one grafikę Smart Art, możesz zaktualizować rysunek Smart Art, aby odzwierciedlić wszelkie zmiany wprowadzone w jego danych.

Warunki wstępne

Aby skorzystać z tego samouczka, musisz mieć następujące elementy:

  • Zainstalowana biblioteka Aspose.Words dla .NET.
  • Podstawowa znajomość języka C# i przetwarzania tekstów w dokumentach Word.

Krok 1: Skonfiguruj katalog dokumentów

Zacznij od ustawienia ścieżki do katalogu dokumentów. Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu, w którym znajduje się dokument.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Załaduj dokument

Załaduj dokument programu Word zawierający rysunek Smart Art za pomocąDocument konstruktor klasy.

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

Krok 3: Zaktualizuj inteligentny rysunek artystyczny

Iteruj po kształtach w dokumencie, używając metodyGetChildNodes metoda zNodeType.Shape parametr. Sprawdź, czy każdy kształt ma inteligentną grafikę, używającHasSmartArt właściwość i jeśli to prawda, wywołaj metodęUpdateSmartArtDrawing metoda aktualizacji rysunku Smart Art.

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

Przykładowy kod źródłowy aktualizacji inteligentnego rysunku artystycznego przy użyciu Aspose.Words dla .NET

	// Ścieżka do katalogu dokumentów
	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();

Otóż to! Pomyślnie zaktualizowałeś rysunek Smart Art w dokumencie programu Word przy użyciu Aspose.Words dla .NET.