Actualizar dibujo artístico inteligente

Este tutorial explica cómo actualizar el dibujo Smart Art en un documento de Word usando Aspose.Words para .NET. Al recorrer las formas en el documento y verificar si tienen Smart Art, puede actualizar el dibujo Smart Art para reflejar cualquier cambio realizado en sus datos.

Requisitos previos

Para seguir este tutorial, necesita tener lo siguiente:

  • Aspose.Words para la biblioteca .NET instalada.
  • Conocimientos básicos de C# y procesamiento de textos con documentos Word.

Paso 1: configurar el directorio de documentos

Comience configurando la ruta a su directorio de documentos. Reemplazar"YOUR DOCUMENT DIRECTORY" con la ruta real al directorio donde se encuentra su documento.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Paso 2: cargue el documento

Cargue el documento de Word que contiene el dibujo Smart Art usando elDocument constructor de clases.

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

Paso 3: actualice el dibujo de Smart Art

Iterar a través de las formas en el documento usando elGetChildNodes método con elNodeType.Shape parámetro. Compruebe si cada forma tiene Smart Art usando elHasSmartArt propiedad, y si es cierto, llame a laUpdateSmartArtDrawing método para actualizar el dibujo Smart Art.

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

Código fuente de ejemplo para actualizar Smart Art Drawing usando Aspose.Words para .NET

	// Ruta a su directorio de documentos
	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();

¡Eso es todo! Ha actualizado con éxito el dibujo Smart Art en su documento de Word utilizando Aspose.Words para .NET.