Praca z renderowaniem na zimno SmartArt
SmartArt grafika służy do szybkiego i łatwego tworzenia wizualnej reprezentacji informacji. Po prostu wybierasz spośród dużej liczby układów, które najlepiej pasują 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 renderowany rysunek wraz z obiektem SmartArt
. W większości przypadków wstępnie renderowany rysunek jest dobrze renderowany przez Aspose.Words i nie są wymagane żadne dodatkowe działania. Jeśli jednak dokument zostanie zapisany przez inne APLIKACJE, Wstępnie renderowany Rysunek SmartArt może być brakujący lub niepoprawny. W takim przypadku sam obiekt SmartArt
powinien być ułożony i renderowany przy użyciu Aspose.Words. Nazywamy ten proces renderowaniem na zimno SmartArt
.
Używanie SmartArt Renderowania Na Zimno
Aspose.Words umożliwia użycie wstępnie renderowanego rysunku lub wykonanie renderowania na zimno:
- Jeśli dostępny jest wstępnie renderowany rysunek, Aspose.Words używa go do renderowania obiektu
SmartArt
. - Jeśli brakuje wstępnie renderowanego rysunku, Aspose.Words niejawnie wykonuje renderowanie na zimno, aby renderować obiekt
SmartArt
. - Jeśli wstępnie renderowany rysunek jest obecny, ale jest niepoprawny, wymagane jest jawne wykonanie SmartArt renderowania na zimno przez wywołanie metody UpdateSmartArtDrawing.
Poniższy przykład kodu pokazuje, jak zaktualizować rysunki dla wszystkich diagramów w dokumencie:
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ą znaczące 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 w pełni i częściowo obsługiwane układy:
SmartArt Grupa Układów | W pełni obsługiwane układy | Częściowo obsługiwane układy |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
|
|
Hierarchy |
|
|
Relationship |
|
|
Matrix |
|
|
Pyramid |
|
Porównanie SmartArt renderowania w Aspose.Words i Microsoft
Poniższa tabela przedstawia przykładowe zdjęcia Aspose.Words renderowania na zimno 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 |