Frissítse a Smart Art rajzot

Ez az oktatóanyag elmagyarázza, hogyan frissítheti a Smart Art rajzot Word-dokumentumban az Aspose.Words for .NET használatával. A dokumentumban lévő alakzatok iterációjával és annak ellenőrzésével, hogy van-e bennük Smart Art, frissítheti a Smart Art rajzot, hogy tükrözze az adatain végzett bármilyen változást.

Előfeltételek

Az oktatóanyag követéséhez a következőkre van szükség:

  • Aspose.Words for .NET könyvtár telepítve.
  • C# és Word dokumentumokkal végzett szövegszerkesztési alapismeretek.

1. lépés: Állítsa be a dokumentumkönyvtárat

Kezdje a dokumentumkönyvtár elérési útjának beállításával. Cserélje ki"YOUR DOCUMENT DIRECTORY" annak a könyvtárnak a tényleges elérési útjával, ahol a dokumentum található.

string dataDir = "YOUR DOCUMENT DIRECTORY";

2. lépés: Töltse be a dokumentumot

Töltse be a Smart Art rajzot tartalmazó Word-dokumentumot aDocument osztályú konstruktőr.

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

3. lépés: Frissítse a Smart Art rajzot

Iteráljon a dokumentumban lévő alakzatokon keresztül aGetChildNodes módszerrel aNodeType.Shape paraméter. Ellenőrizze, hogy az egyes alakzatokban van-e Smart Art aHasSmartArt ingatlant, és ha igaz, hívja aUpdateSmartArtDrawing módszer a Smart Art rajz frissítéséhez.

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

Példa forráskód a Smart Art rajz frissítéséhez az Aspose.Words for .NET használatával

	// A dokumentumkönyvtár elérési útja
	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();

Ez az! Sikeresen frissítette a Smart Art rajzot a Word-dokumentumban az Aspose.Words for .NET használatával.