Trabalhando com Smart Renderização a frio de arte
Os gráficos SmartArt são usados para criar rapidamente e facilmente uma representação visual da informação. Você simplesmente escolher entre um grande número de layouts que melhor se adapta à sua situação. Esta 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 SmartArt
objeto. Na maioria dos casos, o desenho pré-renderizado é renderizado bem por Aspose.Words e nenhuma ação adicional é necessária. No entanto, se o documento for salvo por outras aplicações, o desenho SmartArt pré-renderizado pode estar faltando ou incorreta. Neste caso, o SmartArt
objeto em si deve ser colocado fora e renderizado usando Aspose.Words. Chamamos este processo de SmartArt
Renderização a frio.
Usando Smart Renderização a frio de arte
Aspose.Words permite que você use um desenho pré-renderizado ou execute renderização fria:
- Se um desenho pré-renderizado estiver disponível, Aspose.Words usa-o para renderizar
SmartArt
objeto. - Se o desenho pré-renderizado estiver faltando, Aspose.Words implicitamente executa a renderização fria para renderizar o
SmartArt
objeto. - Se um desenho pré-renderizado estiver presente, mas estiver incorreto, é necessário executar a renderização fria SmartArt explicitamente chamando UpdateSmartArtDrawing método.
O exemplo de código a seguir mostra como atualizar desenhos para todos os diagramas no documento:
Suporte para Layouts de SmartArt padrão
Atualmente, apenas um número limitado de padrão Microsoft Word Os layouts SmartArt são suportados. Além disso, alguns desses layouts são suportados parcialmente, o que significa que nós significativos e formas do diagrama são renderizados, mas pode haver diferenças entre Microsoft Word e Aspose.Words layout de diagrama.
A tabela abaixo lista os layouts totalmente e parcialmente suportados:
Inteligente Layouts de arte Group | layouts totalmente suportados | Layouts parcialmente suportados |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
Comparação de SmartArt Rendering em Aspose.Words e Microsoft
A tabela abaixo mostra fotos de exemplo de Aspose.Words Frio Renderização de alguns layouts padrão em comparação com Microsoft Word saída:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |