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 UpdateSmartArtDrawing.
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 |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
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 | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |