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
|