DigiNG edición Scripting
Método digi.PideEntidad
Devuelve un Objeto Entidad de sólo lectura correspondiente a una entidad seleccionada por el usuario.
Todas las coordenadas del objeto devuelto están multiplicadas por el valor de la Propiedad Precision.
digi.PideEntidad (BuscarEnTodosLosArchivos, TipoDeElementos)
Argumentos
BuscarEnTodosLosArchivos
Valor booleano que indica si queremos que DigiNG busque en todos los archivos de referenciaTrue ó únicamente en el archivo de referencia actual False.
TipoDeElementos
Valor que indica que tipo de elementos queremos que seleccione DigiNG.
Éste valor puede ser uno ó una suma de los siguientes:
1
Línea
2
Punto
4
Texto
Cuando el usuario selecciona una entidad, ésta se selecciona internamente con la orden de tentativo de DigiNG, por lo que dependiendo del tipo de modo de búsqueda que tengamos seleccionado en ese momento, la selección se realizará tentativando en un vértice, o en un segmento.
Existen métodos que se pueden ejecutar después de ejecutar el método PideEntidad que nos indicarán si la selección se realizó en un vértice o en un segmento Método FueVerticeUltimoPideEntidad, además de un método que nos indica el número de vértice/segmento de dicha entidad con el cual se tentativóMétodo VerticeUltimoPideEntidad, o incluso obtener las coordenadas de dicha selección Método CoordenadasUltimoPideEntidad.
¿Qué significa que el objeto devuelto es de sólo lectura? Significa que no podemos llamar a ningún método del Objeto Entidad que modifique cualquier propiedad de éste. No podemos cambiar su código, no podemos añadirle un punto, ni cambiar su tipo...
Para realizar cualquiera de estas tareas tendremos que realizar los siguientes pasos:
Ejemplo
Const vbLineas = 1
Const vbPuntos = 2
Const vbTextos = 4
Dim entidad
digi.ImprimeMensaje "Seleccione elemento a ocultar... (cuando regenere la pantalla con la orden REGENERA, volverá a aparecer)"
Set entidad = digi.PideEntidad( True, vbLineas + vbPuntos + vbTextos )
digi.ImprimeMensaje ""
digi.OcultaEntidad entidad
Set entidad = Nothing
Mirar también
Método ImprimeMensaje | Método OcultaEntidad | Método FueVerticeUltimoPideEntidad | Método VerticeUltimoPideEntidad | Método CoordenadasUltimoPideEntidad | Objeto Entidad
Fecha de última modificación: domingo, 9 de diciembre de 2001
© 2001-2002 Dreaming With Objects. Todos los derechos reservados.