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.
L’esempio di codice seguente mostra come aggiornare i disegni per tutti i diagrammi nel documento:
.NET
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 |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
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 | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |