Trabajar con SmartArt Renderizado en frío
Los gráficos SmartArt se utilizan para crear rápida y fácilmente una representación visual de la información. Simplemente elija entre una gran cantidad de diseños que mejor se adapten a su situación. Esta facilidad de uso hace que los gráficos SmartArt sean bastante populares para algunos propósitos.
Microsoft Word genera y guarda el dibujo renderizado previamente junto con el objeto SmartArt
. En la mayoría de los casos, el dibujo preprocesado se procesa bien con Aspose.Words y no se requieren acciones adicionales. Sin embargo, si el documento es guardado por otras aplicaciones, es posible que falte el dibujo SmartArt renderizado previamente o que sea incorrecto. En este caso, el objeto SmartArt
en sí mismo debe diseñarse y renderizarse usando Aspose.Words. A este proceso lo llamamos Renderizado en frío SmartArt
.
Usando SmartArt Renderizado en frío
Aspose.Words le permite utilizar un dibujo renderizado previamente o realizar renderizado en frío:
- Si hay disponible un dibujo renderizado previamente, Aspose.Words lo usa para renderizar el objeto
SmartArt
. - Si falta un dibujo renderizado previamente, Aspose.Words realiza implícitamente un renderizado frío para renderizar el objeto
SmartArt
. - Si hay un dibujo renderizado previamente presente pero es incorrecto, se requiere realizar un renderizado frío SmartArt explícitamente llamando al método UpdateSmartArtDrawing.
El siguiente ejemplo de código muestra cómo actualizar dibujos para todos los diagramas del documento:
Compatibilidad con diseños estándar SmartArt
Actualmente, solo se admite un número limitado de diseños estándar de Microsoft Word SmartArt. Además, algunos de estos diseños son compatibles parcialmente, lo que significa que se representan nodos y formas significativos del diagrama, pero puede haber diferencias entre Microsoft Word y el diseño del diagrama Aspose.Words.
La siguiente tabla enumera los diseños total y parcialmente compatibles:
SmartArt Grupo de Diseños | Diseños totalmente compatibles | Diseños parcialmente compatibles |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
Comparación del renderizado SmartArt en Aspose.Words y Microsoft
La siguiente tabla muestra imágenes de ejemplo de Aspose.Words Representación en frío de algunos diseños estándar en comparación con la salida de Microsoft Word:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |