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 SmartArt Renderizado en frío.

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 en 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 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 el diseño del diagrama Microsoft Word y 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
  • Lista de Bloqueo Básica
  • Hexágonos Alternos
  • Lista de Viñetas Verticales
  • Lista de Cajas Verticales
  • Lista de Ancho Variable
  • Lista de Viñetas Horizontales
  • Lista Agrupada
  • Lista de Bloqueo Vertical
  • Lista de Chevrones Verticales
  • Lista de Flechas Verticales
  • Lista de Trapecios
  • Lista de Tablas
  • Lista Piramidal
  • Lista de Objetivos
  • Lista Alineada
  • Lista de Soportes Verticales
  • Lista de Pestañas
  • Lista Apilada
  • Lista de Acento Vertical
  • Lista de Círculos Verticales
Process
  • Proceso Básico
  • Proceso de Acento
  • Proceso de Bloque Continuo
  • Proceso de Flecha Creciente
  • Texto Convergente
  • Cronología Básica
  • Proceso Básico de Chevron
  • Proceso de Acento Chevron
  • Proceso Chevron Cerrado
  • Lista de Chevrones
  • Proceso Vertical
  • Proceso Escalonado
  • Lista de Procesos
  • Proceso Básico de Doblado
  • Proceso de Doblado Repetido
  • Proceso Detallado
  • Flecha hacia Arriba
  • Proceso Descendente
  • Proceso de Doblado Circular
  • Intensificar el Proceso
  • Proceso de Reducción
  • Flujo Alterno
  • Proceso de Círculo Creciente
  • Pie Proceso
  • Proceso de Bloques Interconectados
  • Flechas de Proceso
  • Cronología del Acento Circular
  • Proceso Circular
  • Proceso de Subetapa
  • Proceso Por Fases
  • Proceso Aleatorio al Resultado
  • Proceso de Flecha Circular
Cycle
  • Ciclo Segmentado
  • Radial Hexagonal
Hierarchy
  • Jerarquía de Tablas
  • Diseño de Arquitectura
Relationship
  • Saldo
  • Embudo
  • Engranaje
  • Más Y Menos
  • Cinta de Flecha
  • Flechas de Contrapeso
  • Flechas Opuestas
  • Objetivo Anidado
  • Objetivo Básico
  • Básico Pie
  • Venn Básico
  • Venn Apilado
  • Anillo Interconectado
  • Relación de Círculo
  • Ideas Opuestas
  • Ecuación
  • Ecuación Vertical
  • Venn Lineal
Matrix
  • Matriz Básica
  • Matriz titulada
  • Matriz de Cuadrícula
  • Matriz de Ciclos
Pyramid
  • Pirámide Segmentada

Comparación de SmartArt Renderizado en Aspose.Words y Microsoft

La siguiente tabla muestra imágenes de ejemplo de Aspose.Words Renderizado frío de algunos diseños estándar en comparación con la salida Microsoft Word:

Aspose.Words Microsoft Word
Basic Process basic_process_aspose basic_process_word
Circular Bending Process circular_bending_process_aspose circular_bending_process_word
Repeating Bending Process repearing_bending_process_aspose repearing_bending_process_word
Trapezoid List trapezoid_list_aspose trapezoid_list_word