Diagram

Diagram class

Elemento raíz de la jerarquía de objetos de Visio.

public class Diagram : IDisposable

Constructores

NombreDescripción
Diagram()Constructor predeterminado
Diagram(Stream)Constructor de clase pública, carga el diagrama de la secuencia.
Diagram(string)Constructor de clase pública, carga el diagrama desde el archivo.
Diagram(Stream, LoadFileFormat)Constructor de clase pública, carga el diagrama de la secuencia usando un formato predefinido.
Diagram(Stream, LoadOptions)Constructor de clase pública, carga el diagrama desde la secuencia utilizando opciones de archivo de carga predefinidas.
Diagram(string, LoadFileFormat)Constructor de clase pública, carga el diagrama desde el archivo usando un formato predefinido.
Diagram(string, LoadOptions)Constructor de clase pública, carga el diagrama desde el archivo utilizando opciones de archivo de carga predefinidas.

Propiedades

NombreDescripción
ActivePage { get; }Especifica la página activa
Buildnum { get; set; }El número de compilación de la instancia de Visio utilizada para crear el documento.
Colors { get; }Contiene la tabla de colores del documento. Cada documento contiene una tabla de un solo color, que enumera los 24 colores estándar que están disponibles para aplicar a objetos como formas, texto y capas en el documento.
DataConnections { get; }Contiene los elementos DataConnection para el documento.
DataRecordSets { get; }La colección de objetos DataRecordset asociados con un objeto Documento.
DocLangID { get; set; }El ID exclusivo del idioma de la interfaz de usuario que el usuario especificó en las Preferencias de idioma de Microsoft Office 2010.
DocumentProps { get; }Contiene elementos de propiedad del documento, como el título del documento, el autor, etc.
DocumentSettings { get; }Contiene elementos que especifican la configuración del documento.
DocumentSheet { get; }Especifica la estructura ShapeSheet de un documento.
EmailRoutingData { get; set; }Contiene una hoja de enrutamiento de correo electrónico MAPI codificada con MIME (Extensiones multipropósito de correo de Internet) para el documento.
EventItems { get; }Contiene un elemento EventItem para cada evento al que debe responder un objeto.
FontDirs { set; }Indica la ruta de la carpeta Fuentes
Fonts { get; }Contiene una colección de elementos de fuente
HeaderFooter { get; }Contiene elementos para el encabezado y pie de página de un documento.
InterruptMonitor { get; set; }Obtiene y establece el monitor de interrupción.
Key { get; set; }Indica si el documento se ha modificado fuera de Visio. Si está presente, Visio probará completamente el contenido del archivo. Omitir para los archivos que cree fuera de Visio.
Masters { get; }Objetos maestros de colección.
Metric { get; set; }Si utilizar unidades métricas en el dibujo. Establezca este atributo en Verdadero (1) para usar unidades métricas; configúrelo en Falso (0) para usar unidades inglesas.
Pages { get; }Objetos de página de colección.
RibbonX { get; set; }La cadena XML de la cinta que se pasa al documento para personalizar la interfaz de usuario de la cinta.
SolutionXMLs { get; }Valor XML.
Start { get; set; }Indica si el documento se ha modificado fuera de Visio. Si está presente, Visio probará completamente el contenido del archivo. Omitir para los archivos que cree fuera de Visio.
StyleSheets { get; }Colección de objetos StyleSheet.
UserCustomUI { get; set; }La cadena XML de la cinta que se pasa al documento para personalizar la barra de herramientas de acceso rápido o la cinta.
Validation { get; }Almacena información sobre la validación del diagrama para el documento.
VbaProject { get; }Obtiene el Proyecto VbaVbaProject .
VbProjectData { get; set; }Contiene los datos del proyecto de Microsoft Visual Basic para Aplicaciones en formato codificado MIME (Multipurpose Internet Mail Extensions).
Version { get; set; }El número de versión de la instancia de Visio. Microsoft Visio 2010 = 14.
Windows { get; }Contiene los elementos de Ventana para un documento.

Métodos

NombreDescripción
AddMaster(Diagram, string)Agrega maestro al diagrama desde el diagrama de origen por Nombre del maestro o NombreU.
AddMaster(Stream, int)Agrega el maestro al diagrama desde el flujo de plantilla por ID del maestro.
AddMaster(Stream, string)Agrega maestro al diagrama desde el flujo de plantilla por Nombre del maestro o NombreU.
AddMaster(string, int)Agrega el maestro al diagrama desde el archivo de plantilla por ID del maestro.
AddMaster(string, string)Agrega maestro al diagrama desde el archivo de plantilla por Nombre del maestro o NombreU.
AddShape(Shape, string, int)Agrega la forma creada por el maestro a la página específica.
AddShape(double, double, string, int)Agrega la forma creada por el maestro en la página con PinX y PinY definidos.
AddShape(double, double, double, double, string, int)Agrega la forma creada por el maestro en la página con PinX, PinY, ancho y alto definidos.
Combine(Diagram)Combina otro objeto Diagram.
CopyTheme(Diagram)Copia el tema de un diagrama fuente.
Dispose()Realiza tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no administrados.
GetDefaultFontDir()Obtenga la ruta de la carpeta Fuentes predeterminadas
GetUnusedStyles()Obtener estilos no utilizados
HasHiddenInfo()Indica si este diagrama tiene información oculta.
Layout(LayoutOptions)Presenta las formas y/o redirige los conectores para todas las páginas del diagrama.
Print()Imprime todo el documento en la impresora predeterminada.
Print(PrinterSettings)Imprime el documento de acuerdo con la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).
Print(PrintSaveOptions)Imprime todo el documento en la impresora predeterminada.
Print(string)Imprima todo el documento en la impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).
Print(PrinterSettings, PrintSaveOptions)Imprime el documento de acuerdo con la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).
Print(PrinterSettings, string)Imprime el documento de acuerdo con la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario) y un nombre de documento.
Print(string, PrintSaveOptions)Imprima todo el documento en la impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario).
Print(string, string)Imprime el documento, utilizando el controlador de impresión estándar (sin interfaz de usuario) y un nombre de documento.
Print(PrinterSettings, string, PrintSaveOptions)Imprime el documento de acuerdo con la configuración de impresora especificada, utilizando el controlador de impresión estándar (sin interfaz de usuario) y un nombre de documento.
Print(string, string, PrintSaveOptions)Imprime el documento, utilizando el controlador de impresión estándar (sin interfaz de usuario) y un nombre de documento.
Refresh()Invoca el método Refresh para todos los DataRecordSet en el diagrama.
RemoveHiddenInformation(int)Eliminar información no utilizada
RemoveMacro()Elimina VBA/macro de este diagrama.
Save(Stream, SaveFileFormat)Guarda los datos del diagrama en la corriente.
Save(Stream, SaveOptions)Guarda el diagrama en una secuencia usando las opciones de guardado especificadas.
Save(string, SaveFileFormat)Guarda los datos del diagrama en el archivo.
Save(string, SaveOptions)Guarda el documento en un archivo usando las opciones de guardado especificadas.
static Export(Stream, Stream)Exporta el diagrama del formato de flujo vsd al formato de flujo vdw. Aún no implementado.
static Export(Stream, string)Exporta el diagrama del flujo vsd al formato de archivo *.vdw. Aún no implementado.
static Export(string, Stream)Exporta el diagrama del archivo vsd al formato de flujo vdw. Aún no implementado.
static Export(string, string)Exporta el diagrama de formato vsd a vdw. Aún no implementado.

Ver también