Diagram

Diagram class

Élément racine de la hiérarchie des objets Visio.

public class Diagram : IDisposable

Constructeurs

NomLa description
Diagram()Default_Constructor
Diagram(Stream)Constructeur de classe publique, charge le diagramme à partir du flux.
Diagram(string)Constructeur de classe publique, charge le diagramme à partir du fichier.
Diagram(Stream, LoadFileFormat)Constructeur de classe publique, charge le diagramme à partir du flux en utilisant un format prédéfini.
Diagram(Stream, LoadOptions)Constructeur de classe publique, charge le diagramme à partir du flux à l’aide d’options de fichier de chargement prédéfinies.
Diagram(string, LoadFileFormat)Constructeur de classe publique, charge le diagramme à partir du fichier en utilisant le format prédéfini.
Diagram(string, LoadOptions)Constructeur de classe publique, charge le diagramme à partir du fichier à l’aide d’options de fichier de chargement prédéfinies.

Propriétés

NomLa description
ActivePage { get; }Spécifie la page active
Buildnum { get; set; }Le numéro de build de l’instance Visio utilisée pour créer le document.
Colors { get; }Contient la table des couleurs du document. Chaque document contient une seule table de couleurs, qui répertorie les 24 couleurs standard disponibles pour l’application aux objets tels que les formes, le texte et les calques dans le document.
DataConnections { get; }Contient les éléments DataConnection pour le document.
DataRecordSets { get; }La collection d’objets DataRecordset associés à un objet Document.
DocLangID { get; set; }L’ID unique de la langue de l’interface utilisateur que l’utilisateur a spécifiée dans les préférences linguistiques de Microsoft Office 2010.
DocumentProps { get; }Contient des éléments de propriété de document tels que le titre du document, l’auteur, etc.
DocumentSettings { get; }Contient des éléments qui spécifient les paramètres du document.
DocumentSheet { get; }Spécifie la structure ShapeSheet d’un document.
EmailRoutingData { get; set; }Contient un bordereau de routage de courrier électronique MAPI encodé MIME (Multipurpose Internet Mail Extensions) pour le document.
EventItems { get; }Contient un élément EventItem pour chaque événement auquel un objet doit répondre.
FontDirs { set; }Indique le chemin du dossier des polices
Fonts { get; }Contient une collection d’éléments de police
HeaderFooter { get; }Contient des éléments pour l’en-tête et le pied de page d’un document.
InterruptMonitor { get; set; }Obtient et définit le moniteur d’interruption.
Key { get; set; }Indique si le document a été modifié en dehors de Visio. S’il est présent, Visio testera entièrement le contenu du fichier. Omettre pour les fichiers que vous créez en dehors de Visio.
Masters { get; }Objets maître de collection.
Metric { get; set; }S’il faut utiliser les unités métriques dans le dessin. Définissez cet attribut sur True (1) pour utiliser les unités métriques ; réglez-le sur False (0) pour utiliser les unités anglaises.
Pages { get; }Objets de la page de collection.
RibbonX { get; set; }Chaîne XML du ruban transmise au document pour personnaliser l’interface utilisateur du ruban.
SolutionXMLs { get; }valeur XML.
Start { get; set; }Indique si le document a été modifié en dehors de Visio. S’il est présent, Visio testera entièrement le contenu du fichier. Omettre pour les fichiers que vous créez en dehors de Visio.
StyleSheets { get; }Collection d’objets StyleSheet.
UserCustomUI { get; set; }La chaîne XML du ruban transmise au document pour personnaliser la barre d’outils d’accès rapide ou le ruban.
Validation { get; }Stocke des informations sur la validation du diagramme pour le document.
VbaProject { get; }Obtient le VbaProjectVbaProject .
VbProjectData { get; set; }Contient les données du projet Microsoft Visual Basic pour Applications au format codé MIME (Multipurpose Internet Mail Extensions).
Version { get; set; }Le numéro de version de l’instance Visio. Microsoft Visio 2010 = 14.
Windows { get; }Contient les éléments de fenêtre d’un document.

Méthodes

NomLa description
AddMaster(Diagram, string)Ajoute le maître au diagramme à partir du diagramme source par le nom du maître ou le nomU.
AddMaster(Stream, int)Ajoute le maître au diagramme à partir du flux de modèle par l’ID du maître.
AddMaster(Stream, string)Ajoute le maître au diagramme à partir du flux de modèle par le nom du maître ou le nomU.
AddMaster(string, int)Ajoute le maître au diagramme à partir du fichier de modèle par l’ID du maître.
AddMaster(string, string)Ajoute le maître au diagramme à partir du fichier de modèle par le nom du maître ou le nomU.
AddShape(Shape, string, int)Ajoute la forme créée par le maître à une page spécifique.
AddShape(double, double, string, int)Ajoute la forme créée par le maître sur la page avec PinX et PinY définis.
AddShape(double, double, double, double, string, int)Ajoute la forme créée par le maître sur la page avec PinX, PinY, Largeur et Hauteur définis.
Combine(Diagram)Combine un autre objet Diagramme.
CopyTheme(Diagram)Copie le thème d’un diagramme source.
Dispose()Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non gérées.
GetDefaultFontDir()Obtenir le chemin du dossier des polices par défaut
GetUnusedStyles()Obtenir les styles inutilisés
HasHiddenInfo()Indique si ce diagramme contient des informations masquées.
Layout(LayoutOptions)Présente les formes et/ou redirige les connecteurs pour toutes les pages du diagramme.
Print()Imprime tout le document sur l’imprimante par défaut.
Print(PrinterSettings)Imprime le document conformément aux paramètres d’imprimante spécifiés, à l’aide du contrôleur d’impression standard (pas d’interface utilisateur).
Print(PrintSaveOptions)Imprime tout le document sur l’imprimante par défaut.
Print(string)Imprimez l’intégralité du document sur l’imprimante spécifiée, à l’aide du contrôleur d’impression standard (pas d’interface utilisateur).
Print(PrinterSettings, PrintSaveOptions)Imprime le document conformément aux paramètres d’imprimante spécifiés, à l’aide du contrôleur d’impression standard (pas d’interface utilisateur).
Print(PrinterSettings, string)Imprime le document en fonction des paramètres d’imprimante spécifiés, à l’aide du contrôleur d’impression standard (pas d’interface utilisateur) et d’un nom de document.
Print(string, PrintSaveOptions)Imprimez l’intégralité du document sur l’imprimante spécifiée, à l’aide du contrôleur d’impression standard (pas d’interface utilisateur).
Print(string, string)Imprime le document à l’aide du contrôleur d’impression standard (pas d’interface utilisateur) et d’un nom de document.
Print(PrinterSettings, string, PrintSaveOptions)Imprime le document en fonction des paramètres d’imprimante spécifiés, à l’aide du contrôleur d’impression standard (pas d’interface utilisateur) et d’un nom de document.
Print(string, string, PrintSaveOptions)Imprime le document à l’aide du contrôleur d’impression standard (pas d’interface utilisateur) et d’un nom de document.
Refresh()Invoque la méthode Refresh pour tous les DataRecordSet du diagramme.
RemoveHiddenInformation(int)Supprimer les informations inutilisées
RemoveMacro()Supprime VBA/macro de ce diagramme.
Save(Stream, SaveFileFormat)Enregistre les données du diagramme dans le flux.
Save(Stream, SaveOptions)Enregistre le diagramme dans un flux à l’aide des options d’enregistrement spécifiées.
Save(string, SaveFileFormat)Enregistre les données du diagramme dans le fichier.
Save(string, SaveOptions)Enregistre le document dans un fichier à l’aide des options d’enregistrement spécifiées.
static Export(Stream, Stream)Exporte le diagramme du flux vsd au format de flux vdw. Pas encore implémenté.
static Export(Stream, string)Exporte le diagramme du flux vsd au format de fichier *.vdw. Pas encore implémenté.
static Export(string, Stream)Exporte le diagramme du fichier vsd au format de flux vdw. Pas encore implémenté.
static Export(string, string)Exporte le diagramme du format vsd au format vdw. Pas encore implémenté.

Voir également