Índice del Foro www.mediocad.com www.mediocad.com
TODO SOBRE MICROSTATION. MDL, MVBA, MACROS.
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 

Elementos tipo texto sobre Lineas

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro www.mediocad.com -> MVBA
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
angel82



Registrado: 10 Oct 2012
Mensajes: 2

MensajePublicado: Mie Oct 10, 2012 1:21 pm    Título del mensaje: Elementos tipo texto sobre Lineas Responder citando

Buenas...

Estoy realizando un programa en V8, el cual al seleccionar una linea, a esta se le asignen una serie de atributos (tipo texto) los cuales deben desplazarse a lo largo de la linea..

Si tienen alguna idea, por favor no duden en orientarme.. gracias

Nota: existe algun manual para MVBA , que puedan facilitarme?????
Volver arriba
Ver perfil del usuario Enviar mensaje privado
mediocad
Gran Maestro
Gran Maestro


Registrado: 09 Jun 2005
Mensajes: 1509
Ubicación: Madrid

MensajePublicado: Jue Oct 11, 2012 7:11 am    Título del mensaje: Rotular línea Responder citando

Hola,

¿Lo que deseas es que escriba un texto encima de la línea, a lo largo de ella?

¿O quieres añadir atributos tipo ItemTag que luego se puedan leer? En este caso el texto no se vería pero la información se guarda con la línea.

En el portal, en el apartado de manuales hay un manual para el uso de a VBA. Bentley vende un libro (Learning MicroStation VBA).

Un saludo
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
angel82



Registrado: 10 Oct 2012
Mensajes: 2

MensajePublicado: Jue Oct 11, 2012 3:45 pm    Título del mensaje: Elementos tipo texto sobre Lineas Responder citando

Buenas..


Lo que deseo hacer con mi programa es lo que hace la funcion PROJECT ACTIVE POINT ONTO ELEMENT..

Una vez que seleccioné la linea, muestre un elemento o texto y este se mueva a lo largo de la linea..

Gracias..
Volver arriba
Ver perfil del usuario Enviar mensaje privado
mediocad
Gran Maestro
Gran Maestro


Registrado: 09 Jun 2005
Mensajes: 1509
Ubicación: Madrid

MensajePublicado: Sab Oct 13, 2012 6:10 pm    Título del mensaje: GetElement Responder citando

Hola,

Con el método GetElement() seleccionas la línea y compruebas que es tipo Line.

Sabiendo las coordenadas de inicio y final puedes sabe el ángulo de inclinación de ésta y que has de aplicar al texto que quieres mover sobre la línea.

Al seleccionar la línea captura las coordenadas del punto dato y ahí escribes un texto con uno de los métodos que hay como CreateTextElement.

No sé hasta que punto estás puesto en VBA. Comienza seleccionando la línea y escribiendo el texto en el punto dato de la línea que has dado.

Un saludo
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro www.mediocad.com -> MVBA Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2005 phpBB Group