Trabajar con renderizado en frío SmartArt
Los gráficos SmartArt se utilizan para crear rápida y fácilmente una representación visual de información. Simplemente elige entre una gran cantidad de diseños el que mejor se adapte a tu 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 pre-renderizado junto con el objeto SmartArt
. En la mayoría de los casos, el dibujo pre-renderizado se representa bien mediante Aspose.Words y no se requieren acciones adicionales. Sin embargo, si otras aplicaciones guardan el documento, es posible que el dibujo SmartArt pre-renderizado falte o sea incorrecto. En este caso, el objeto SmartArt
en sí debe diseñarse y representarse utilizando Aspose.Words. A este proceso lo llamamos SmartArt
Cold Rendering.
Uso del renderizado en frío SmartArt
Aspose.Words le permite utilizar un dibujo prerenderizado o realizar un renderizado en frío:
- Si hay un dibujo prerenderizado disponible, Aspose.Words lo usa para representar el objeto
SmartArt
. - Si falta un dibujo pre-renderizado, Aspose.Words realiza implícitamente un renderizado en frío para renderizar el objeto
SmartArt
. - Si hay un dibujo prerenderizado pero es incorrecto, es necesario realizar el renderizado en frío SmartArt explícitamente llamando al método update_smart_art_drawing.
El siguiente ejemplo de código muestra cómo actualizar dibujos para todos los diagramas del documento:
.NET
Soporte para diseños SmartArt estándar
Actualmente, sólo se admite un número limitado de diseños estándar Microsoft Word SmartArt. Además, algunos de estos diseños son parcialmente compatibles, lo que significa que se representan nodos y formas importantes del diagrama, pero puede haber diferencias entre el diseño del diagrama Microsoft Word y Aspose.Words.
La siguiente tabla enumera los diseños total y parcialmente compatibles:
Grupo de diseños SmartArt | Diseños totalmente compatibles | Diseños parcialmente compatibles |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
Comparación de renderizado SmartArt en Aspose.Words y Microsoft
La siguiente tabla muestra imágenes de ejemplo de Aspose.Words Cold Rendering 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 |