---
title: "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](https://reference.aspose.com/words/python-net/aspose.words.drawing/shape/update_smart_art_drawing/).

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

**.NET**
{{< gist "aspose-words-gists" "e9d8f984dac599756ccb4a64b8c79768" "Examples-DocsExamples-DocsExamples-Programming with Documents-Working with Graphic Elements-working_with_shapes-UpdateSmartArtDrawing.py" >}}

## 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 baseHexagones alternésListe à puces verticaleListe des cases verticalesListe de largeur variableListe à puces horizontaleListe GroupListe de blocage verticaleListe de chevrons verticauxListe de flèches verticalesListe des trapèzesListe des tableauxListe des pyramidesListe cible |  Liste lignéeListe des supports verticauxListe des ongletsListe empiléeListe d'accents verticauxListe de cercles verticaux |
|  `Process`  |  Processus de baseProcessus d'accentuationProcessus de bloc continuProcessus de flèche croissantTexte convergentChronologie de baseProcessus Chevron de baseProcessus d'accentuation en chevronProcessus Chevron FerméListe des chevronsProcessus verticalProcessus échelonnéListe des processusProcessus de pliage de baseProcessus de pliage répétéProcessus détailléFlèche vers le hautProcessus descendantProcessus de pliage circulaire |  Processus intensifiéProcessus progressifFlux alternatifProcessus de cercle croissantProcessus de tarteProcessus de blocs interconnectésFlèches de processusChronologie de l'accent de cercleProcessus de cercleProcessus de sous-étapeProcessus par étapesProcessus aléatoire à résultatProcessus de flèche circulaire |
|  `Cycle`  |  -                                                             |  Cycle segmentéHexagone Radial |
|  `Hierarchy`  |  -                                                             |  Hiérarchie des tableauxDisposition architecturale |
|  `Relationship`  |  ÉquilibreEntonnoirEngrenagePlus et moinsRuban de flècheFlèches de contrepoidsFlèches opposéesCible imbriquéeCible de baseTarte de baseVenn de baseVenn empiléAnneau interconnecté |  Relation de cercleIdées opposéesÉquationÉquation verticaleVenn linéaire |
|  `Matrix`  |  Matrice de baseMatrice intituléeMatrice de grilleMatrice 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](/words/python-net/working-with-smartart-cold-rendering/basic-process-aspose.png) |  ![mot_processus_de base](/words/python-net/working-with-smartart-cold-rendering/basic-process-word.png) |
|   **Circular Bending Process**   |  ![circular_bending_process_aspose](/words/python-net/working-with-smartart-cold-rendering/circular-bending-process-aspose.png) |  ![circular_bending_process_word](/words/python-net/working-with-smartart-cold-rendering/circular-bending-process-word.png) |
|   **Repeating Bending Process**  |  ![repearing_bending_process_aspose](/words/python-net/working-with-smartart-cold-rendering/repearing-bending-process-aspose.png) |  ![repearing_bending_process_word](/words/python-net/working-with-smartart-cold-rendering/repearing-bending-process-word.png) |
|   **Trapezoid List**             |  ![trapezoid_list_aspose](/words/python-net/working-with-smartart-cold-rendering/trapezoid-list-aspose.png) |  ![trapezoid_list_word](/words/python-net/working-with-smartart-cold-rendering/trapezoid-list-word.png) |
