Aktualizujte Smart Art Drawing

Tento tutoriál vysvětluje, jak aktualizovat kresbu Smart Art v dokumentu aplikace Word pomocí Aspose.Words for .NET. Procházením tvarů v dokumentu a kontrolou, zda mají Smart Art, můžete aktualizovat kresbu Smart Art, aby odrážela všechny změny provedené v jejích datech.

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, kde je umístěn váš dokument.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Vložte dokument

Načtěte dokument aplikace Word, který obsahuje kresbu Smart Art pomocíDocument konstruktor třídy.

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

Krok 3: Aktualizujte kresbu Smart Art

Procházejte tvary v dokumentu pomocíGetChildNodes metoda sNodeType.Shape parametr. Zkontrolujte, zda má každý tvar Smart Art pomocíHasSmartArt vlastnost, a pokud je to pravda, zavolejteUpdateSmartArtDrawing způsob aktualizace výkresu Smart Art.

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

Příklad zdrojového kódu pro aktualizaci Smart Art Drawing pomocí Aspose.Words pro .NET

	// Cesta k vašemu adresáři dokumentů
	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();

A je to! Úspěšně jste aktualizovali kresbu Smart Art v dokumentu aplikace Word pomocí Aspose.Words for .NET.