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
  • Podstawowa Lista Bloków
  • Naprzemienne Sześciokąty
  • Pionowa Lista Punktorów
  • Lista Skrzynek Pionowych
  • Lista Różnych Szerokości
  • Pozioma Lista Punktorów
  • Lista Zgrupowana
  • Pionowa Lista Bloków
  • Lista Szewronów Pionowych
  • Lista Strzałek Pionowych
  • Lista Trapezowa
  • Lista Tabel
  • Lista Piramid
  • Lista Celów
  • Lista W Linii
  • Lista Wsporników Pionowych
  • Lista Zakładek
  • Lista Skumulowana
  • Lista Akcentów Pionowych
  • Lista Kół Pionowych
Process
  • Podstawowy Proces
  • Proces Akcentowania
  • Ciągły Proces Blokowy
  • Zwiększenie Procesu Strzałki
  • Tekst Zbieżny
  • Podstawowa Oś Czasu
  • Podstawowy Proces Chevron
  • Proces Akcentu Chevron
  • Zamknięty Proces Chevron
  • Lista Szewronów
  • Proces Pionowy
  • Rozłożony Proces
  • Lista Procesów
  • Podstawowy Proces Gięcia
  • Powtarzający Się Proces Gięcia
  • Szczegółowy Proces
  • Strzałka W Górę
  • Proces Malejący
  • Okrągły Proces Gięcia
  • Step Up Process
  • Step Down Process
  • Przepływ Naprzemienny
  • Proces Zwiększania Koła
  • Pie Proces
  • Połączony Proces Blokowy
  • Strzałki Procesowe
  • Oś Czasu Akcentu Koła
  • Proces Koła
  • Proces Podetapowy
  • Proces Etapowy
  • Proces losowy do wyniku
  • Circle Arrow Process
Cycle
  • Cykl Segmentowy
  • Hexagon Radial
Hierarchy
  • Hierarchia Tabel
  • Układ Architektury
Relationship
  • Równowaga
  • Lejek
  • Sprzęt
  • Plus I Minus
  • Strzałka Wstążka
  • Strzałki Przeciwwagi
  • Przeciwne Strzały
  • Zagnieżdżony Cel
  • Podstawowy Cel
  • Podstawowe Pie
  • Basic Venn
  • Stacked Venn
  • Pierścień Połączony
  • Związek Koła
  • Przeciwstawne Pomysły
  • Równanie
  • Równanie Pionowe
  • / Align = “Left” / Linear
Matrix
  • Macierz Podstawowa
  • Tytuł Matrix
  • Macierz Siatki
  • Macierz Cyklu
Pyramid
  • Piramida Segmentowa

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 basic_process_aspose basic_process_word
Circular Bending Process circular_bending_process_aspose circular_bending_process_word
Repeating Bending Process repearing_bending_process_aspose repearing_bending_process_word
Trapezoid List trapezoid_list_aspose trapezoid_list_word