Trabalhando com SmartArt renderização a frio
SmartArt Os gráficos são utilizados para criar rápida e facilmente uma representação visual da informação. Você simplesmente escolhe entre um grande número de layouts que melhor se adequam à sua situação. Esta facilidade de Utilização torna os gráficos SmartArt bastante populares para alguns fins.
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 pode estar ausente ou incorreto. Nesse caso, o próprio objeto SmartArt
deve ser disposto e renderizado usando Aspose.Words. Chamamos esse processo de renderização a frio SmartArt
.
Usando SmartArt Renderização A Frio
Aspose.Words permite que você use um desenho pré-renderizado ou execute renderização a frio:
- Se um desenho pré-renderizado estiver disponível, Aspose.Words o usará para renderizar o objeto
SmartArt
. - Se o desenho pré-renderizado estiver ausente, Aspose.Words executa implicitamente a renderização a frio para renderizar o objeto
SmartArt
. - Se um desenho pré-renderizado estiver presente, mas estiver incorreto, é necessário executar a renderização a frio SmartArt explicitamente chamando o método UpdateSmartArtDrawing.
O exemplo de código a seguir mostra como atualizar desenhos para todos os diagramas no documento:
Suporte para Layouts padrão SmartArt
Atualmente, apenas um número limitado de layouts padrão Microsoft Word SmartArt 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:
SmartArt Grupo De Disposições | Layouts totalmente suportados | Disposições parcialmente suportadas |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
|
|
Hierarchy |
|
|
Relationship |
|
|
Matrix |
|
|
Pyramid |
|
Comparação de SmartArt renderização em Aspose.Words e Microsoft
A tabela abaixo mostra imagens de exemplo de Aspose.Words renderização a frio de alguns layouts padrão em comparação com a saída Microsoft Word:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |