Método Selection.DrawRegion (Visio)
Dibuja una forma nueva que representa la región que contiene un punto especificado.
Sintaxis
expresión. DrawRegion
( _Tolerance_
, _Flags_
, _x_
, _y_
, _ResultsMaster_
)
Expresión Variable que representa un objeto Selection .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Tolerance | Obligatorio | Double | Tolerancia a errores cuando se determina la coincidencia de los puntos. Distancia expresada en unidades internas en el espacio de coordenadas de la forma contenedora del objeto Selection; intervalo máximo tolerado entre rutas cuando se generan los límites de una región. |
Flags | Obligatorio | Integer | Constante o entero que especifica cómo se va a dibujar la región. |
x | Opcional | Variant | Coordenada x expresada en unidades internas en el espacio de coordenadas del objeto Selection. |
y | Opcional | Variant | Coordenada y expresada en unidades internas en el espacio de coordenadas del objeto Selection. |
ResultsMaster | Opcional | Variant | Objeto Master del que el nuevo objeto Shape debe ser una instancia. |
Valor devuelto
Forma
Comentarios
El método DrawRegion crea un nuevo objeto Shape a partir de partes de las rutas en el objeto Selection.
Si se especifican x e y , la forma resultante es la región más pequeña que contiene el punto ( x, y).
En ausencia de x o y, o si el punto ( x, y) no está contenido en ninguna región entre las rutas de acceso de las formas seleccionadas, el resultado es la unión de todas las formas que se habrían creado mediante la operación Fragment .
Si las formas seleccionadas no definen una región cerrada, el método DrawRegion devuelve Nothing y no genera ninguna excepción.
El argumento Flags puede ser una o una combinación de las siguientes constantes declaradas por la biblioteca de tipos de Visio en VisDrawRegionFlags.
**Nombre** | Valor | Descripción |
---|---|---|
visDrawRegionDeleteInput | &H4 | Se eliminan elementos de la selección. |
visDrawRegionIgnoreVisible | &H20 | Se excluye la geometría visible. |
visDrawRegionIncludeDataGraphics | &H40 | Se incluyen las formas de llamada de gráficos de datos y sus subformas. |
visDrawRegionIncludeHidden | &H10 | Se incluye la geometría oculta. |
Si se pasa al método DrawRegion un argumento ResultsMaster de tipo VT_EMPTY o VT_ERROR (ésta es la forma en que VBA pasa un argumento opcional no especificado), la nueva forma no es una instancia de un patrón y los estilos de relleno, línea y texto de la nueva región se establecen en los estilos predeterminados del documento.
Si se pasa al método DrawRegion una referencia a un objeto Master en ResultsMaster (de tipo VT_UNKNOWN o VT_DISPATCH), el método DrawRegion crea una instancia de ese objeto Master y agrega geometría que se ha calculado basándose en el objeto Selection.
El único texto que tiene el nuevo objeto Shape es el texto que ya está en ResultsMaster.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.