Objetos del Diagrama

Superior  Previo  Próximo

DiagramObjects

 

Clase pública

La colección Objetos de Diagrama contiene una lista de ID de elementos e información de presentación que indica qué se mostrará en un diagrama y cómo se mostrará

 

Tabla asociada en el archivo .EAP: t_diagramobjects 

 

Atributos de DiagramObjects

Atributo

Tipo

Notas  

DiagramID

Long

Lectura/Escritura. El ID del diagrama asociado (long)  

ElementID

Long

Lectura/Escritura. El ElementoID del objeto instancia en este diagrama

left

Long

Lectura/Escritura. La posición izquierda del elemento

right

Long

Lectura/Escritura. La posición derecha del elemento

top

Long

Lectura/Escritura. La posición de arriba del elemento

down

Long

Lectura/Escritura. La posición de abajo del elemento

InstanceID

Long

Lectura/Escritura. Atributo de sólo lectura. Contiene el identificador de vínculo para el modelo actual.  

Sequence

Long

Lectura/Escritura. La posición de secuencia cuando se carga en un diagrama (afecta al orden Z)  

Style

Variant

Solo escritura (leyendo este valor le dará resultados indefinidos). Información de estilo adicional para este objeto.

 

Vea Configurando el Estilo para más información.

ObjectType

ObjectType

Solo lectura. Distingue objetos referenciados a través de la interfaz de Despacho. 

 

 

Métodos de DiagramObjects

Método

Tipo

Notas  

GetLastError ()

String

Devuelve una cadena de caracteres describiendo el error ocurrido más recientemente en relación a este objeto. Esta función se usa raramente debido a que se lanzara una excepción cuando se produzca un error

Update ()

Boolean

Actualiza el objeto DiagramObject actual después de una modificación o de agregar un nuevo ítem. Si se devuelve falso, verifique la función GetLastError para más información.

 

Configurando el Estilo

El estilo del atributo se usa para configurar la apariencia de un objeto de diagrama. Este se establece con un valor de string en el formato "BCol=n;BFol=n;LCol=n;LWth=n;"Donde:

 

BCol = Color de Fondo

BFol =  Color de Fuente

LCol =  Color de Línea

LWth =  Ancho de la Línea

 

El valor de color es una representación decimal de el valor hex RGB, donde red=FF, green=FF00  y blue=FF0000. eg.

 

 

DiagObj.Style = "BCol=35723;BFol=9342520;LCol=9342520;LWth=1;"

 

El siguiente fragmento de código muestra como puede cambiar las configuraciones de estilo para todos los objetos en el diagrama actual, en este caso cambiando todo a rojo.

 

For Each aDiagObj In aDiag.DiagramObjects

        aDiagObj.Style = "BCol=255;BFol=9342520;LCol=9342520;LWth=1;"

        aDiagObj.Update

        aRepos.ReloadDiagram aDiagObj.DiagramID

Next