Arbeiten mit Smart Art Kalte Rendering

SmartArt Grafiken werden verwendet, um schnell und einfach eine visuelle Darstellung von Informationen zu erstellen. Sie wählen einfach aus einer großen Anzahl von Layouts, die am besten zu Ihrer Situation passen. Diese einfache Bedienung macht SmartArt Grafiken für einige Zwecke sehr beliebt.

Microsoft Word erzeugt und speichert die vorverbreitete Zeichnung zusammen mit der SmartArt Objekt. In den meisten Fällen wird die vorverbreitete Zeichnung durch Aspose.Words und keine zusätzlichen Aktionen erforderlich sind. Wird das Dokument jedoch durch andere Anwendungen gespeichert, kann die vorveröffentlichte SmartArt-Zeichnung fehlen oder falsch sein. In diesem Fall SmartArt Objekt selbst sollte ausgelegt und mit Aspose.Words. Wir nennen diesen Prozess SmartArt Cold Rendering.

Smart nutzen Art Kalte Rendering

Aspose.Words ermöglicht es Ihnen, eine vorverzerrte Zeichnung zu verwenden oder kaltes Rendern durchzuführen:

  • Ist eine vorverbreitete Zeichnung verfügbar, Aspose.Words verwendet es, um die SmartArt Objekt.
  • Wenn eine vorverbreitete Zeichnung fehlt, Aspose.Words implizit führt kaltes Rendering, um die SmartArt Objekt.
  • Ist eine vorerkannte Zeichnung vorhanden, aber falsch, ist es erforderlich, SmartArt-Kälte-Rendering explizit durch Aufruf durchzuführen UpdateSmartArtDrawing Methode.

Das folgende Codebeispiel zeigt, wie man Zeichnungen für alle Diagramme im Dokument aktualisiert:

Unterstützung für Standard SmartArt Layouts

Derzeit nur eine begrenzte Anzahl von Standard Microsoft Word SmartArt Layouts werden unterstützt. Auch werden einige dieser Layouts teilweise unterstützt, was bedeutet, dass signifikante Knoten und Formen des Diagramms dargestellt werden, aber es kann Unterschiede zwischen Microsoft Word und Aspose.Words Diagrammlayout.

Die folgende Tabelle enthält die vollständig und teilweise unterstützten Layouts:

Smart Art Layouts Group Voll unterstützte Layouts Teilweise unterstützte Layouts
List
  • Grundbausteine
  • Ändern von Hexagonen
  • Vertikale Bulletliste
  • Liste der vertikalen Boxen
  • Änderung der Breitenliste
  • horizontale Bullenliste
  • GroupListe
  • Vertikale Blockliste
  • Vertical Chevron List
  • Liste der Pfeile
  • Trapezoid-Liste
  • Tabelle
  • Liste der Pyramiden
  • Zielliste
  • Auflistung
  • Vertikale Klammerliste
  • Liste
  • Gestapelte Liste
  • Vertikale Genauigkeitsliste
  • Vertikale Kreisliste
Process
  • Basisverfahren
  • Schneller Prozess
  • Kontinuierlicher Blockprozess
  • Erhöhung des Arrow-Prozesses
  • Konvergieren von Text
  • Einfache Timeline
  • Basic Chevron Process
  • Chevron Accent Prozess
  • Geschlossener Chevron-Prozess
  • Chevron Liste
  • Vertikaler Prozess
  • Staggered Process
  • Prozessliste
  • Basic Bending Prozess
  • Wiederholen des Biegeprozesses
  • Detailliertes Verfahren
  • Aufwärts Pfeil
  • Prozess löschen
  • Runder Biegeprozess
  • Schritt für Schritt
  • Schritt für Schritt
  • Wechselstrom
  • zunehmender Kreisprozess
  • Verfahren
  • Verbundener Blockprozess
  • Prozesspfeile
  • Kreis Accent Timeline
  • Kreisprozess
  • Subschritt-Prozess
  • Phased-Prozess
  • Zufällig für den Ergebnisprozess
  • Kreis Pfeilprozess
Cycle
  • Segmentierter Zyklus
  • Sechskant-Radius
Hierarchy
  • Hierarchie im Überblick
  • Architektur Layout
Relationship
  • Saldo
  • Pilze
  • Getriebe
  • Plus und Minus
  • Arrow Ribbon
  • Gegengewicht Pfeile
  • Arrows freisetzen
  • Eingebettetes Ziel
  • Grundziel
  • Grundstück
  • Grundlegende Venen
  • Gestapelte Venn
  • Interconnected Ring
  • Kreis Beziehung
  • Unglaubliche Ideen
  • Gleichung
  • Vertikale Gleichung
  • Lineare Venen
Matrix
  • Grundlegende Matrix
  • Titel Matrix
  • Grid Matrix
  • Rad-Matrix
Pyramid
  • Segmentierte Pyramide

Vergleich von SmartArt Rendering in Aspose.Words und Microsoft

Die folgende Tabelle zeigt Beispielbilder von Aspose.Words kalt Rendering einiger Standard-Layouts im Vergleich zu Microsoft Word Ausgabe:

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