---
title: "Trabalhando com renderização fria SmartArt"
---

Os gráficos SmartArt são usados para criar de forma rápida e fácil uma representação visual de informações. Você simplesmente escolhe entre um grande número de layouts que melhor se adaptam à sua situação. Essa facilidade de uso torna os gráficos SmartArt bastante populares para alguns propósitos.

Microsoft Word gera e salva o desenho pré-renderizado junto com o objeto `SmartArt`. Na maioria dos casos, o desenho pré-renderizado é bem renderizado por Aspose.Words e nenhuma ação adicional é necessária. No entanto, se o documento for salvo por outros aplicativos, o desenho SmartArt pré-renderizado poderá estar ausente ou incorreto. Neste caso, o próprio objeto `SmartArt` deve ser organizado e renderizado usando Aspose.Words. Chamamos esse processo de `SmartArt` Cold Rendering.

## Usando renderização fria SmartArt

Aspose.Words permite que você use um desenho pré-renderizado ou execute uma renderização a frio:

* Se um desenho pré-renderizado estiver disponível, o Aspose.Words o utiliza para renderizar o objeto `SmartArt`.
* Se o desenho pré-renderizado estiver faltando, o Aspose.Words executa implicitamente a renderização a frio para renderizar o objeto `SmartArt`.
* Se um desenho pré-renderizado estiver presente, mas estiver incorreto, será necessário executar explicitamente a renderização fria do SmartArt chamando o método [update_smart_art_drawing](https://reference.aspose.com/words/python-net/aspose.words.drawing/shape/update_smart_art_drawing/).

O exemplo de código a seguir mostra como atualizar desenhos para todos os diagramas do documento:

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

## Suporte para layouts SmartArt padrão

Atualmente, apenas um número limitado de layouts Microsoft Word SmartArt padrão são suportados. Além disso, alguns desses layouts são parcialmente suportados, o que significa que nós e formas significativas do diagrama são renderizados, mas pode haver diferenças entre o layout do diagrama Microsoft Word e Aspose.Words.

A tabela abaixo lista os layouts total e parcialmente suportados:

|  Layouts SmartArt Group |  Layouts totalmente suportados |  Layouts parcialmente suportados |
|  ----------------------  |  ------------------------------------------------------------  |  ------------------------------------------------------------  |
|  `List`  |  Lista Básica de BloqueiosHexágonos AlternadosLista de marcadores verticaisLista de caixas verticaisLista de largura variávelLista com marcadores horizontaisLista GroupedLista de bloqueios verticaisLista Chevron VerticalLista de setas verticaisLista TrapézioLista de tabelasLista PirâmideLista de alvos |  Lista alinhadaLista de colchetes verticaisLista de guiasLista empilhadaLista de destaque verticalLista de Círculos Verticais |
|  `Process`  |  Processo BásicoProcesso de acentoProcesso de Bloco ContínuoProcesso de seta crescenteTexto ConvergenteLinha do tempo básicaProcesso Chevron BásicoProcesso de sotaque ChevronProcesso Chevron FechadoLista ChevronProcesso verticalProcesso escalonadoLista de processosProcesso Básico de DobraRepetindo o processo de dobraProcesso DetalhadoSeta para cimaProcesso DescendenteProcesso de Dobra Circular |  Processo de intensificaçãoProcesso de reduçãoFluxo AlternadoProcesso de Círculo CrescenteProcesso de TortaProcesso de Bloco InterconectadoSetas de ProcessoLinha do tempo de acento circularProcesso CírculoProcesso de subetapaProcesso FaseadoProcesso aleatório para resultadoProcesso de seta circular |
|  `Cycle`  |  -                                                             |  Ciclo SegmentadoHexágono Radial |
|  `Hierarchy`  |  -                                                             |  Hierarquia de TabelaLayout de arquitetura |
|  `Relationship`  |  EquilíbrioFunilEngrenagemMais e menosFita de setaSetas de contrapesoSetas opostasAlvo aninhadoAlvo BásicoTorta BásicaVenn BásicoVenn empilhadoAnel Interconectado |  Relacionamento CírculoIdéias opostasEquaçãoEquação VerticalVenn linear |
|  `Matrix`  |  Matriz BásicaMatriz IntituladaMatriz de GradeMatriz de Ciclo |  -                                                             |
|  `Pyramid`  |  -                                                             |  Pirâmide Segmentada |

## Comparação de renderização SmartArt em Aspose.Words e Microsoft

A tabela abaixo mostra imagens de exemplo de renderização fria Aspose.Words de alguns layouts padrão em comparação com a saída Microsoft Word:

|                                 |   **Aspose.Words**                                              |   **Microsoft Word**                                            |
|  -----------------------------  |  ------------------------------------------------------------  |  ------------------------------------------------------------  |
|   **Basic Process**              |  ![processo_básico_aspose](/words/python-net/working-with-smartart-cold-rendering/basic-process-aspose.png) |  ![palavra_processo_básica](/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) |
