Lavorare con SmartArt Cold Rendering
La grafica SmartArt viene utilizzata per creare rapidamente e facilmente una rappresentazione visiva delle informazioni. È sufficiente scegliere tra un gran numero di layout che meglio si adatta alla vostra situazione. Questa facilità d’uso rende la grafica SmartArt molto popolare per alcuni scopi.
Microsoft Word genera e salva il disegno pre-renderizzato insieme all’oggetto SmartArt
. Nella maggior parte dei casi, il disegno pre-renderizzato è reso bene da Aspose.Words e non sono necessarie azioni aggiuntive. Tuttavia, se il documento viene salvato da altre applicazioni, il disegno SmartArt pre-renderizzato potrebbe essere mancante o errato. In questo caso, l’oggetto SmartArt
stesso dovrebbe essere disposto e renderizzato usando Aspose.Words. Chiamiamo questo processo il rendering a freddo SmartArt
.
Utilizzo di SmartArt Cold Rendering
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 il disegno pre-renderizzato, Aspose.Words esegue implicitamente il rendering a freddo per eseguire il rendering dell’oggetto
SmartArt
. - Se un disegno pre-renderizzato è presente ma non è corretto, è necessario eseguire SmartArt cold rendering esplicitamente chiamando il metodo UpdateSmartArtDrawing.
Il seguente esempio di codice mostra come aggiornare i disegni per tutti i diagrammi nel documento:
Supporto per layout standard SmartArt
Attualmente, è supportato solo un numero limitato di layout standard Microsoft Word SmartArt. Inoltre, alcuni di questi layout sono supportati parzialmente, il che significa che i nodi e le forme significative del diagramma sono renderizzati, ma potrebbero esserci differenze tra Microsoft Word e Aspose.Words layout del diagramma.
La tabella seguente elenca i layout completamente e parzialmente supportati:
SmartArt Gruppo Layout | Layout completamente supportati | Layout parzialmente supportati |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
|
|
Hierarchy |
|
|
Relationship |
|
|
Matrix |
|
|
Pyramid |
|
Confronto tra SmartArt Rendering in Aspose.Words e Microsoft
La tabella seguente mostra le immagini di esempio di Aspose.Words Rendering a freddo di alcuni layout standard rispetto all’output Microsoft Word:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |