Praca z renderowaniem na zimno SmartArt
Grafika SmartArt służy do szybkiego i łatwego tworzenia wizualnej reprezentacji informacji. Po prostu wybierasz spośród dużej liczby układów, który najlepiej pasuje do Twojej sytuacji. Ta łatwość użycia sprawia, że grafika SmartArt jest dość popularna w niektórych celach.
Microsoft Word generuje i zapisuje wstępnie wyrenderowany rysunek wraz z obiektem SmartArt
. W większości przypadków wstępnie wyrenderowany rysunek jest dobrze renderowany w formacie Aspose.Words i nie są wymagane żadne dodatkowe działania. Jeśli jednak dokument zostanie zapisany w innych aplikacjach, może brakować wstępnie wyrenderowanego rysunku SmartArt lub być on nieprawidłowy. W takim przypadku sam obiekt SmartArt
powinien zostać rozłożony i wyrenderowany przy użyciu formatu Aspose.Words. Nazywamy ten proces renderowaniem na zimno SmartArt
.
Korzystanie z renderowania na zimno grafiki SmartArt
Aspose.Words umożliwia użycie wstępnie wyrenderowanego rysunku lub wykonanie renderowania na zimno:
- Jeśli dostępny jest wstępnie wyrenderowany rysunek, Aspose.Words używa go do renderowania obiektu
SmartArt
. - Jeśli brakuje wstępnie wyrenderowanego rysunku, Aspose.Words domyślnie wykonuje renderowanie na zimno, aby wyrenderować obiekt
SmartArt
. - Jeśli wstępnie wyrenderowany rysunek jest obecny, ale jest niepoprawny, wymagane jest jawne wykonanie renderowania na zimno SmartArt poprzez wywołanie metody update_smart_art_drawing.
Poniższy przykład kodu pokazuje, jak zaktualizować rysunki dla wszystkich diagramów w dokumencie:
.NET
Obsługa standardowych układów SmartArt
Obecnie obsługiwana jest tylko ograniczona liczba standardowych układów Microsoft Word SmartArt. Ponadto niektóre z tych układów są obsługiwane częściowo, co oznacza, że renderowane są istotne węzły i kształty diagramu, ale mogą występować różnice między układem diagramu Microsoft Word i Aspose.Words.
Poniższa tabela zawiera listę w pełni i częściowo obsługiwanych układów:
Układy SmartArt Group | W pełni obsługiwane układy | Częściowo obsługiwane układy |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
Porównanie renderowania SmartArt w formatach Aspose.Words i Microsoft
Poniższa tabela pokazuje przykładowe obrazy renderowania na zimno Aspose.Words dla niektórych standardowych układów w porównaniu z wyjściem Microsoft Word:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |