Compartir a través de


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.