Diagram

Diagram class

Stammelement der Visio-Objekthierarchie.

public class Diagram : IDisposable

Konstrukteure

NameBeschreibung
Diagram()Default_Constructor
Diagram(Stream)Öffentlicher Klassenkonstruktor, lädt das Diagramm aus dem Stream.
Diagram(string)Öffentlicher Klassenkonstruktor, lädt das Diagramm aus der Datei.
Diagram(Stream, LoadFileFormat)Öffentlicher Klassenkonstruktor, lädt das Diagramm aus dem Stream unter Verwendung des vordefinierten Formats.
Diagram(Stream, LoadOptions)Öffentlicher Klassenkonstruktor, lädt das Diagramm aus dem Stream unter Verwendung vordefinierter Ladedateioptionen.
Diagram(string, LoadFileFormat)Öffentlicher Klassenkonstruktor, lädt das Diagramm aus der Datei unter Verwendung des vordefinierten Formats.
Diagram(string, LoadOptions)Öffentlicher Klassenkonstruktor, lädt das Diagramm aus der Datei unter Verwendung vordefinierter Ladedateioptionen.

Eigenschaften

NameBeschreibung
ActivePage { get; }Gibt die aktive Seite an
Buildnum { get; set; }Die Build-Nummer der Visio-Instanz, die zum Erstellen des Dokuments verwendet wurde.
Colors { get; }Enthält die Farbtabelle des Dokuments. Jedes Dokument enthält eine einzige Farbtabelle, , die die 24 Standardfarben auflistet, die für die Anwendung auf Objekte wie Formen, Text und Ebenen im Dokument verfügbar sind.
DataConnections { get; }Enthält die DataConnection-Elemente für das Dokument.
DataRecordSets { get; }Die Sammlung von DataRecordset-Objekten, die einem Document-Objekt zugeordnet sind.
DocLangID { get; set; }Die eindeutige ID der Sprache der Benutzeroberfläche, die der Benutzer in den Spracheinstellungen von Microsoft Office 2010 angegeben hat.
DocumentProps { get; }Enthält Dokumenteigenschaftselemente wie Titel, Autor usw. des Dokuments.
DocumentSettings { get; }Enthält Elemente, die Dokumenteinstellungen angeben.
DocumentSheet { get; }Gibt die ShapeSheet-Struktur eines Dokuments an.
EmailRoutingData { get; set; }Enthält einen MIME (Multipurpose Internet Mail Extensions)-codierten MAPI-E-Mail-Routing-Verteiler für das Dokument.
EventItems { get; }Enthält ein EventItem-Element für jedes Ereignis, auf das ein Objekt reagieren soll.
FontDirs { set; }Gibt den Pfad des Schriftordners an
Fonts { get; }Enthält eine Sammlung von Schriftelementen
HeaderFooter { get; }Enthält Elemente für die Kopf- und Fußzeile eines Dokuments.
InterruptMonitor { get; set; }Holt und setzt den Interrupt-Monitor.
Key { get; set; }Gibt an, ob das Dokument außerhalb von Visio geändert wurde. Falls vorhanden, testet Visio den Inhalt der Datei vollständig. Für Dateien weglassen, die Sie außerhalb von Visio erstellen.
Masters { get; }Collection Master-Objekte.
Metric { get; set; }Ob metrische Einheiten in der Zeichnung verwendet werden sollen. Setzen Sie dieses Attribut auf True (1), um metrische Einheiten zu verwenden; Setzen Sie es auf False (0), um englische Einheiten zu verwenden.
Pages { get; }Sammlungsseitenobjekte.
RibbonX { get; set; }Die Ribbon-XML-Zeichenfolge, die an das Dokument übergeben wird, um die Ribbon-Benutzeroberfläche anzupassen.
SolutionXMLs { get; }XML-Wert.
Start { get; set; }Gibt an, ob das Dokument außerhalb von Visio geändert wurde. Falls vorhanden, testet Visio den Inhalt der Datei vollständig. Für Dateien weglassen, die Sie außerhalb von Visio erstellen.
StyleSheets { get; }Collection StyleSheet-Objekte.
UserCustomUI { get; set; }Die Multifunktionsleisten-XML-Zeichenfolge, die an das Dokument übergeben wird, um die Symbolleiste für den Schnellzugriff oder die Multifunktionsleiste anzupassen.
Validation { get; }Speichert Informationen zur Diagrammvalidierung für das Dokument.
VbaProject { get; }Ruft das VbaProject abVbaProject .
VbProjectData { get; set; }Enthält die Microsoft Visual Basic for Applications-Projektdaten im MIME-codierten Format (Multipurpose Internet Mail Extensions).
Version { get; set; }Die Versionsnummer der Visio-Instanz. Microsoft Visio 2010 = 14.
Windows { get; }Enthält die Fensterelemente für ein Dokument.

Methoden

NameBeschreibung
AddMaster(Diagram, string)Fügt Master zu Diagramm aus Quelldiagramm nach Name des Masters oder NameU hinzu.
AddMaster(Stream, int)Fügt Master zu Diagramm aus Vorlagenstream nach Master-ID hinzu.
AddMaster(Stream, string)Fügt den Master dem Diagramm aus dem Vorlagenstream nach Name des Masters oder NameU hinzu.
AddMaster(string, int)Fügt Master zu Diagramm aus Vorlagendatei nach Master-ID hinzu.
AddMaster(string, string)Fügt Master zu Diagramm aus Vorlagendatei nach Name des Masters oder NameU hinzu.
AddShape(Shape, string, int)Fügt eine vom Master erstellte Form zu einer bestimmten Seite hinzu.
AddShape(double, double, string, int)Fügt eine vom Master erstellte Form auf der Seite mit definiertem PinX und PinY hinzu.
AddShape(double, double, double, double, string, int)Fügt eine vom Master erstellte Form auf der Seite mit definierten PinX, PinY, Breite und Höhe hinzu.
Combine(Diagram)Kombiniert ein anderes Diagrammobjekt.
CopyTheme(Diagram)Kopiert Design aus einem Quelldiagramm.
Dispose()Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verbunden sind.
GetDefaultFontDir()Holen Sie sich den Ordnerpfad für Standardschriften
GetUnusedStyles()Erhalten Sie ungenutzte Styles
HasHiddenInfo()Gibt an, ob dieses Diagramm versteckte Informationen enthält.
Layout(LayoutOptions)Legt die Shapes fest und/oder leitet die Verbinder für alle Diagrammseiten neu.
Print()Druckt das gesamte Dokument auf dem Standarddrucker.
Print(PrinterSettings)Druckt das Dokument gemäß den angegebenen Druckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche).
Print(PrintSaveOptions)Druckt das gesamte Dokument auf dem Standarddrucker.
Print(string)Drucken Sie das gesamte Dokument auf dem angegebenen Drucker unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche).
Print(PrinterSettings, PrintSaveOptions)Druckt das Dokument gemäß den angegebenen Druckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche).
Print(PrinterSettings, string)Druckt das Dokument gemäß den angegebenen Druckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche) und eines Dokumentnamens.
Print(string, PrintSaveOptions)Drucken Sie das gesamte Dokument auf dem angegebenen Drucker unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche).
Print(string, string)Druckt das Dokument unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche) und eines Dokumentnamens.
Print(PrinterSettings, string, PrintSaveOptions)Druckt das Dokument gemäß den angegebenen Druckereinstellungen unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche) und eines Dokumentnamens.
Print(string, string, PrintSaveOptions)Druckt das Dokument unter Verwendung des Standarddruckcontrollers (ohne Benutzeroberfläche) und eines Dokumentnamens.
Refresh()Ruft die Refresh-Methode für alle DataRecordSets im Diagramm auf.
RemoveHiddenInformation(int)Unbenutzte Informationen entfernen
RemoveMacro()Entfernt VBA/Makro aus diesem Diagramm.
Save(Stream, SaveFileFormat)Speichert die Diagrammdaten im Stream.
Save(Stream, SaveOptions)Speichert das Diagramm unter Verwendung der angegebenen Speicheroptionen in einem Stream.
Save(string, SaveFileFormat)Speichert die Diagrammdaten in der Datei.
Save(string, SaveOptions)Speichert das Dokument unter Verwendung der angegebenen Speicheroptionen in einer Datei.
static Export(Stream, Stream)Exportiert das Diagramm vom vsd-Stream in das vdw-Stream-Format. Noch nicht implementiert.
static Export(Stream, string)Exportiert das Diagramm aus dem vsd-Stream in das Dateiformat *.vdw. Noch nicht implementiert.
static Export(string, Stream)Exportiert das Diagramm aus der VSD-Datei in das VDW-Stream-Format. Noch nicht implementiert.
static Export(string, string)Exportiert das Diagramm vom vsd- ins vdw-Format. Noch nicht implementiert.

Siehe auch