---
title: "Lavorare con il rendering a freddo SmartArt"
---

La grafica SmartArt viene utilizzata per creare in modo rapido e semplice una rappresentazione visiva delle informazioni. Scegli semplicemente tra un gran numero di layout quello che meglio si adatta alla tua situazione. Questa facilità d'uso rende la grafica SmartArt piuttosto popolare per alcuni scopi.

Microsoft Word genera e salva il disegno pre-renderizzato insieme all'oggetto `SmartArt`. Nella maggior parte dei casi, il rendering del disegno pre-renderizzato viene eseguito correttamente tramite Aspose.Words e non sono necessarie azioni aggiuntive. Tuttavia, se il documento viene salvato da altre applicazioni, il disegno SmartArt pre-renderizzato potrebbe mancare o non essere corretto. In questo caso, l'oggetto `SmartArt` stesso dovrebbe essere strutturato e reso utilizzando Aspose.Words. Chiamiamo questo processo `SmartArt` Cold Rendering.

## Utilizzo del rendering a freddo SmartArt

Aspose.Words consente di utilizzare un disegno pre-renderizzato o eseguire il rendering a freddo:

* Se è disponibile un disegno pre-renderizzato, Aspose.Words lo utilizza per eseguire il rendering dell'oggetto `SmartArt`.
* Se manca un disegno pre-renderizzato, Aspose.Words esegue implicitamente il rendering a freddo per eseguire il rendering dell'oggetto `SmartArt`.
* Se è presente un disegno pre-renderizzato ma non è corretto, è necessario eseguire esplicitamente il rendering a freddo SmartArt chiamando il metodo [update_smart_art_drawing](https://reference.aspose.com/words/python-net/aspose.words.drawing/shape/update_smart_art_drawing/).

L'esempio di codice seguente mostra come aggiornare i disegni per tutti i diagrammi nel documento:

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

## Supporto per layout SmartArt standard

Attualmente è supportato solo un numero limitato di layout Microsoft Word SmartArt standard. Inoltre, alcuni di questi layout sono supportati parzialmente, il che significa che vengono visualizzati i nodi e le forme principali del diagramma, ma potrebbero esserci differenze tra il layout del diagramma Microsoft Word e Aspose.Words.

La tabella seguente elenca i layout completamente e parzialmente supportati:

|  Layout SmartArt Group |  Layout completamente supportati |  Layout parzialmente supportati |
|  ----------------------  |  ------------------------------------------------------------  |  ------------------------------------------------------------  |
|  `List`  |  Elenco dei blocchi di baseEsagoni alternatiElenco puntato verticaleElenco caselle verticaliElenco di larghezza variabileElenco puntato orizzontaleElenco GroupElenco dei blocchi verticaliElenco Chevron verticaleElenco frecce verticaliElenco dei trapeziElenco tabelleElenco delle piramidiElenco obiettivi |  Elenco allineatoElenco delle parentesi verticaliElenco schedeElenco in pilaElenco accenti verticaliElenco dei cerchi verticali |
|  `Process`  |  Processo di baseProcesso di accentoProcesso di blocco continuoAumento del processo di frecciaTesto convergenteCronologia di baseProcesso Chevron di baseProcesso di accento ChevronProcesso Chevron chiusoElenco ChevronProcesso verticaleProcesso scaglionatoElenco dei processiProcesso di piegatura di baseProcesso di piegatura ripetutoProcesso dettagliatoFreccia verso l'altoProcesso discendenteProcesso di piegatura circolare |  Aumentare il processoProcesso di dimissioneFlusso alternatoProcesso circolare crescenteProcesso a tortaProcesso di blocco interconnessoFrecce di processoCronologia dell'accento circolareProcesso del circoloProcesso sottofaseProcesso a fasiProcesso casuale-risultatoProcesso della freccia circolare |
|  `Cycle`  |  -                                                             |  Ciclo segmentatoEsagono radiale |
|  `Hierarchy`  |  -                                                             |  Gerarchia delle tabelleDisposizione dell'architettura |
|  `Relationship`  |  BilanciaImbutoIngranaggioPiù e menoNastro frecciaFrecce di controbilanciamentoFrecce opposteObiettivo nidificatoObiettivo di baseTorta di baseVennVenn impilatoAnello interconnesso |  Rapporto circolareIdee opposteEquazioneEquazione verticaleVen lineare |
|  `Matrix`  |  Matrice di baseIntitolato MatrixMatrice della grigliaMatrice del ciclo |  -                                                             |
|  `Pyramid`  |  -                                                             |  Piramide segmentata |

## Confronto del rendering SmartArt in Aspose.Words e Microsoft

La tabella seguente mostra immagini di esempio del rendering a freddo Aspose.Words di alcuni layout standard rispetto all'output Microsoft Word:

|                                 |   **Aspose.Words**                                              |   **Microsoft Word**                                            |
|  -----------------------------  |  ------------------------------------------------------------  |  ------------------------------------------------------------  |
|   **Basic Process**              |  ![basic_process_aspose](/words/python-net/working-with-smartart-cold-rendering/basic-process-aspose.png) |  ![parola_processo_base](/words/python-net/working-with-smartart-cold-rendering/basic-process-word.png) |
|   **Circular Bending Process**   |  ![circolare_piegatura_processo_aspose](/words/python-net/working-with-smartart-cold-rendering/circular-bending-process-aspose.png) |  ![parola_processo_di_piegatura_circolare](/words/python-net/working-with-smartart-cold-rendering/circular-bending-process-word.png) |
|   **Repeating Bending Process**  |  ![reearing_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) |
