Trabajar con Smart Art Cold Rendering

Los gráficos SmartArt se utilizan para crear rápidamente y fácilmente una representación visual de la información. Simplemente eliges un gran número de diseños que mejor se adapten a tu situación. Esta facilidad de uso hace que los gráficos SmartArt sean muy populares para algunos propósitos.

Microsoft Word genera y salva el dibujo pre-rendered junto con el SmartArt objeto. En la mayoría de los casos, el dibujo pre-rendered se hace bien por Aspose.Words y no se requieren medidas adicionales. Sin embargo, si el documento es guardado por otras aplicaciones, el dibujo SmartArt pre-rendered puede estar desaparecido o incorrecto. En este caso, el SmartArt objeto en sí mismo debe ser puesto y se debe Aspose.Words. Llamamos a este proceso SmartArt Cold Rendering.

Usando Smart Art Cold Rendering

Aspose.Words permite utilizar un dibujo pre-rendered o realizar renderizado frío:

  • Si hay un dibujo pre-rendered disponible, Aspose.Words lo usa para renderizar SmartArt objeto.
  • Si falta el dibujo pre-rendered, Aspose.Words realiza implícitamente la renderización fría para hacer el SmartArt objeto.
  • Si un dibujo pre-rendered está presente pero es incorrecto, es necesario realizar el renderizado en frío de SmartArt explícitamente llamando UpdateSmartArtDrawing método.

El siguiente ejemplo de código muestra cómo actualizar los dibujos para todos los diagramas del documento:

Soporte para diseños estándar SmartArt

Actualmente, sólo un número limitado de normas Microsoft Word Se admiten diseños SmartArt. Además, algunos de estos diseños se soportan parcialmente, lo que significa que se hacen nodos y formas significativas del diagrama, pero puede haber diferencias entre Microsoft Word y Aspose.Words diseño del diagrama.

En el cuadro que figura a continuación se enumeran los diseños totalmente y parcialmente compatibles:

Smart Diseños de arte Group Diseños totalmente compatibles Disposiciones parcialmente soportadas
List
  • Lista básica
  • Hexágonos suplementarios
  • Lista de Balas verticales
  • Lista de cajas verticales
  • Varying Width List
  • Lista de Balas horizontales
  • Grouped List
  • Lista vertical de bloques
  • Lista de Chevron vertical
  • Lista de flechas verticales
  • Trapezoid List
  • Lista de cuadros
  • Lista de pirámides
  • Lista de objetivos
  • Lista de líneas
  • Lista vertical de bolsillo
  • Lista de pestañas
  • Lista apilada
  • Lista de Accent vertical
  • Lista de círculos verticales
Process
  • Proceso básico
  • Proceso de Accent
  • Proceso de bloque continuo
  • Aumento del proceso de flecha
  • Texto convergente
  • Calendario básico
  • Proceso básico de Chevron
  • Proceso de Accent Chevron
  • Proceso de Chevron cerrado
  • Lista de Chevron
  • Proceso vertical
  • Proceso acelerado
  • Lista de procesos
  • Proceso de Bending básico
  • Repetición del proceso de Bending
  • Proceso detallado
  • Hacia arriba
  • Proceso de Descenso
  • Proceso de Beneficiación Circular
  • Paso al proceso
  • Paso al proceso
  • Flujo de alternancia
  • Increasing Circle Process
  • Proceso de Pie
  • Proceso de bloqueo interconectado
  • Flechas de proceso
  • Circle Accent Timeline
  • Circle Process
  • Subproceso
  • Proceso gradual
  • Proceso aleatorio a resultados
  • Circle Arrow Process
Cycle
  • Ciclo segmentado
  • Hexagon Radial
Hierarchy
  • Hierarquía de mesa
  • Arquitectura Diseño
Relationship
  • Saldo
  • embudo
  • Gear
  • Y menos
  • Arrow Ribbon
  • Flechas de contrabalance
  • Oponer Flechas
  • Meta reservada
  • Meta básica
  • Pie básico
  • Basic Venn
  • Stacked Venn
  • Anillo interconectado
  • Circle Relationship
  • Opposing Ideas
  • Ecuación
  • Ecuación vertical
  • Veneno lineal
Matrix
  • Matriz básica
  • Matriz titulada
  • Matriz de rejilla
  • Matriz de ciclo
Pyramid
  • Pirámide segmentada

Comparación de SmartArt Rendering Aspose.Words y Microsoft

La tabla siguiente muestra imágenes de ejemplo Aspose.Words Cold Rendering of some standard layouts compared to Microsoft Word Producto:

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