Travailler avec le rendu à froid SmartArt

Les graphiques SmartArt sont utilisés pour créer rapidement et facilement une représentation visuelle des informations. Vous choisissez simplement parmi un grand nombre d’agencements celui qui convient le mieux à votre situation. Cette facilité d’utilisation rend les graphiques SmartArt très populaires à certaines fins.

Microsoft Word génère et enregistre le dessin pré-rendu avec l’objet SmartArt. Dans la plupart des cas, le dessin pré-rendu est bien rendu par Aspose.Words et aucune action supplémentaire n’est requise. Toutefois, si le document est enregistré par d’autres applications, le dessin SmartArt pré-rendu peut être manquant ou incorrect. Dans ce cas, l’objet SmartArt lui-même doit être présenté et rendu en utilisant Aspose.Words. Nous appelons ce processus le rendu à froid SmartArt.

Utilisation du rendu à froid SmartArt

Aspose.Words vous permet d’utiliser un dessin pré-rendu ou d’effectuer un rendu à froid:

  • Si un dessin pré-rendu est disponible, Aspose.Words l’utilise pour restituer l’objet SmartArt.
  • Si le dessin pré-rendu est manquant, Aspose.Words effectue implicitement un rendu à froid pour restituer l’objet SmartArt.
  • Si un dessin pré-rendu est présent mais est incorrect, il est nécessaire d’effectuer explicitement un rendu à froid SmartArt en appelant la méthode update_smart_art_drawing.

L’exemple de code suivant montre comment mettre à jour les dessins de tous les diagrammes du document:

.NET

Prise en charge des mises en page SmartArt standard

Actuellement, seul un nombre limité de mises en page Microsoft Word SmartArt standard sont prises en charge. En outre, certaines de ces mises en page sont partiellement prises en charge, ce qui signifie que les nœuds et les formes importants du diagramme sont rendus, mais il peut y avoir des différences entre la mise en page des diagrammes Microsoft Word et Aspose.Words.

Le tableau ci-dessous répertorie les mises en page entièrement et partiellement prises en charge:

Mises en page SmartArt Group Mises en page entièrement prises en charge Mises en page partiellement prises en charge
List
  • Liste de blocage de base
  • Hexagones alternés
  • Liste à puces verticale
  • Liste des cases verticales
  • Liste de largeur variable
  • Liste à puces horizontale
  • Liste Group
  • Liste de blocage verticale
  • Liste de chevrons verticaux
  • Liste de flèches verticales
  • Liste des trapèzes
  • Liste des tableaux
  • Liste des pyramides
  • Liste cible
  • Liste lignée
  • Liste des supports verticaux
  • Liste des onglets
  • Liste empilée
  • Liste d’accents verticaux
  • Liste de cercles verticaux
Process
  • Processus de base
  • Processus d’accentuation
  • Processus de bloc continu
  • Processus de flèche croissant
  • Texte convergent
  • Chronologie de base
  • Processus Chevron de base
  • Processus d’accentuation en chevron
  • Processus Chevron Fermé
  • Liste des chevrons
  • Processus vertical
  • Processus échelonné
  • Liste des processus
  • Processus de pliage de base
  • Processus de pliage répété
  • Processus détaillé
  • Flèche vers le haut
  • Processus descendant
  • Processus de pliage circulaire
  • Processus intensifié
  • Processus progressif
  • Flux alternatif
  • Processus de cercle croissant
  • Processus de tarte
  • Processus de blocs interconnectés
  • Flèches de processus
  • Chronologie de l’accent de cercle
  • Processus de cercle
  • Processus de sous-étape
  • Processus par étapes
  • Processus aléatoire à résultat
  • Processus de flèche circulaire
Cycle
  • Cycle segmenté
  • Hexagone Radial
Hierarchy
  • Hiérarchie des tableaux
  • Disposition architecturale
Relationship
  • Équilibre
  • Entonnoir
  • Engrenage
  • Plus et moins
  • Ruban de flèche
  • Flèches de contrepoids
  • Flèches opposées
  • Cible imbriquée
  • Cible de base
  • Tarte de base
  • Venn de base
  • Venn empilé
  • Anneau interconnecté
  • Relation de cercle
  • Idées opposées
  • Équation
  • Équation verticale
  • Venn linéaire
Matrix
  • Matrice de base
  • Matrice intitulée
  • Matrice de grille
  • Matrice de cycle
Pyramid
  • Pyramide segmentée

Comparaison du rendu SmartArt dans Aspose.Words et Microsoft

Le tableau ci-dessous montre des exemples d’images de rendu à froid Aspose.Words de certaines mises en page standard par rapport à la sortie Microsoft Word:

Aspose.Words Microsoft Word
Basic Process basic_process_aspose mot_processus_de base
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