Diagram

Diagram class

Elemento principale della gerarchia degli oggetti di Visio.

public class Diagram : IDisposable

Costruttori

NomeDescrizione
Diagram()Default_Costruttore
Diagram(Stream)Costruttore di classi pubbliche, carica il diagramma dallo stream.
Diagram(string)Costruttore di classi pubbliche, carica il diagramma dal file.
Diagram(Stream, LoadFileFormat)Costruttore di classi pubbliche, carica il diagramma dallo stream utilizzando il formato predefinito.
Diagram(Stream, LoadOptions)Costruttore di classe pubblico, carica il diagramma dallo stream utilizzando le opzioni predefinite del file di caricamento.
Diagram(string, LoadFileFormat)Costruttore di classe pubblico, carica il diagramma dal file utilizzando il formato predefinito.
Diagram(string, LoadOptions)Costruttore di classe pubblico, carica il diagramma dal file utilizzando le opzioni di caricamento del file predefinite.

Proprietà

NomeDescrizione
ActivePage { get; }Specifica la pagina attiva
Buildnum { get; set; }Il numero di build dell’istanza di Visio utilizzata per creare il documento.
Colors { get; }Contiene la tavola dei colori del documento. Ogni documento contiene una singola tabella di colori, che elenca i 24 colori standard disponibili per l’applicazione agli oggetti come forme, testo e livelli nel documento.
DataConnections { get; }Contiene gli elementi DataConnection per il documento.
DataRecordSets { get; }La raccolta di oggetti DataRecordset associati a un oggetto Document.
DocLangID { get; set; }L’ID univoco della lingua dell’interfaccia utente specificata dall’utente nelle preferenze della lingua di Microsoft Office 2010.
DocumentProps { get; }Contiene elementi di proprietà del documento come il titolo del documento, l’autore e così via.
DocumentSettings { get; }Contiene elementi che specificano le impostazioni del documento.
DocumentSheet { get; }Specifica la struttura ShapeSheet di un documento.
EmailRoutingData { get; set; }Contiene una lista di instradamento e-mail MAPI con codifica MIME (Multipurpose Internet Mail Extensions) per il documento.
EventItems { get; }Contiene un elemento EventItem per ogni evento a cui un oggetto dovrebbe rispondere.
FontDirs { set; }Indica il percorso della cartella Fonts
Fonts { get; }Contiene una raccolta di elementi Font
HeaderFooter { get; }Contiene elementi per l’intestazione e il piè di pagina di un documento.
InterruptMonitor { get; set; }Ottiene e imposta il monitor di interrupt.
Key { get; set; }Indica se il documento è stato modificato all’esterno di Visio. Se presente, Visio verificherà completamente il contenuto del file. Ometti per i file che crei al di fuori di Visio.
Masters { get; }Collezione Oggetti master.
Metric { get; set; }Se utilizzare le unità metriche nel disegno. Imposta questo attributo su True (1) per utilizzare le unità metriche; impostalo su False (0) per utilizzare le unità inglesi.
Pages { get; }Oggetti della pagina di raccolta.
RibbonX { get; set; }La stringa XML della barra multifunzione che viene passata al documento per personalizzare l’interfaccia utente della barra multifunzione.
SolutionXMLs { get; }Valore XML.
Start { get; set; }Indica se il documento è stato modificato all’esterno di Visio. Se presente, Visio verificherà completamente il contenuto del file. Ometti per i file che crei al di fuori di Visio.
StyleSheets { get; }Raccolta oggetti StyleSheet.
UserCustomUI { get; set; }La stringa XML della barra multifunzione che viene passata al documento per personalizzare la barra degli strumenti di accesso rapido o la barra multifunzione.
Validation { get; }Memorizza le informazioni sulla convalida del diagramma per il documento.
VbaProject { get; }Ottiene VbaProjectVbaProject .
VbProjectData { get; set; }Contiene i dati del progetto Microsoft Visual Basic, Applications Edition in formato codificato MIME (Multipurpose Internet Mail Extensions).
Version { get; set; }Il numero di versione dell’istanza di Visio. Microsoft Visio 2010 = 14.
Windows { get; }Contiene gli elementi Window per un documento.

Metodi

NomeDescrizione
AddMaster(Diagram, string)Aggiunge il master al diagramma dal diagramma di origine in base al nome del master o al nomeU.
AddMaster(Stream, int)Aggiunge il master al diagramma dal flusso di modelli in base all’ID del master.
AddMaster(Stream, string)Aggiunge il master al diagramma dal flusso di modelli in base al nome del master o al nomeU.
AddMaster(string, int)Aggiunge il master al diagramma dal file modello in base all’ID del master.
AddMaster(string, string)Aggiunge il master al diagramma dal file modello in base al nome del master o al nomeU.
AddShape(Shape, string, int)Aggiunge la forma creata dal master a una pagina specifica.
AddShape(double, double, string, int)Aggiunge la forma creata dal master sulla pagina con PinX e PinY definiti.
AddShape(double, double, double, double, string, int)Aggiunge la forma creata dal master sulla pagina con PinX, PinY, Larghezza e Altezza definiti.
Combine(Diagram)Combina un altro oggetto Diagram.
CopyTheme(Diagram)Copia il tema da un diagramma di origine.
Dispose()Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino delle risorse non gestite.
GetDefaultFontDir()Ottieni il percorso della cartella Font predefiniti
GetUnusedStyles()Ottieni stili inutilizzati
HasHiddenInfo()Indica se questo diagramma contiene informazioni nascoste.
Layout(LayoutOptions)Dispone le forme e/o reindirizza i connettori per tutte le pagine del diagramma.
Print()Stampa l’intero documento sulla stampante predefinita.
Print(PrinterSettings)Stampa il documento in base alle impostazioni della stampante specificate, utilizzando il controller di stampa standard (senza interfaccia utente).
Print(PrintSaveOptions)Stampa l’intero documento sulla stampante predefinita.
Print(string)Stampa l’intero documento sulla stampante specificata, utilizzando il controller di stampa standard (senza interfaccia utente).
Print(PrinterSettings, PrintSaveOptions)Stampa il documento in base alle impostazioni della stampante specificate, utilizzando il controller di stampa standard (senza interfaccia utente).
Print(PrinterSettings, string)Stampa il documento in base alle impostazioni della stampante specificate, utilizzando il controller di stampa standard (senza interfaccia utente) e un nome documento.
Print(string, PrintSaveOptions)Stampa l’intero documento sulla stampante specificata, utilizzando il controller di stampa standard (senza interfaccia utente).
Print(string, string)Stampa il documento utilizzando il controller di stampa standard (nessuna interfaccia utente) e un nome documento.
Print(PrinterSettings, string, PrintSaveOptions)Stampa il documento in base alle impostazioni della stampante specificate, utilizzando il controller di stampa standard (senza interfaccia utente) e un nome documento.
Print(string, string, PrintSaveOptions)Stampa il documento utilizzando il controller di stampa standard (nessuna interfaccia utente) e un nome documento.
Refresh()Richiama il metodo Refresh per tutti i DataRecordSet nel diagramma.
RemoveHiddenInformation(int)Rimuovi informazioni inutilizzate
RemoveMacro()Rimuove VBA/macro da questo diagramma.
Save(Stream, SaveFileFormat)Salva i dati del diagramma nello stream.
Save(Stream, SaveOptions)Salva il diagramma in un flusso utilizzando le opzioni di salvataggio specificate.
Save(string, SaveFileFormat)Salva i dati del diagramma nel file.
Save(string, SaveOptions)Salva il documento in un file utilizzando le opzioni di salvataggio specificate.
static Export(Stream, Stream)Esporta il diagramma dal formato vsd stream al formato vdw stream. Non ancora implementato.
static Export(Stream, string)Esporta il diagramma dal flusso vsd al formato di file *.vdw. Non ancora implementato.
static Export(string, Stream)Esporta il diagramma dal file vsd al formato flusso vdw. Non ancora implementato.
static Export(string, string)Esporta il diagramma dal formato vsd al formato vdw. Non ancora implementato.

Guarda anche