Compartir a través de


AnalysisRegionBase.Union (Método) (Int32, Int32, Int32, Int32)

Actualización: noviembre 2007

Amplía el área de este objeto AnalysisRegionBase al área creada por su unión con el rectángulo especificado.

Espacio de nombres:  System.Windows.Ink.AnalysisCore
Ensamblado:  IACore (en IACore.dll)

Sintaxis

'Declaración
Public Sub Union ( _
    left As Integer, _
    top As Integer, _
    right As Integer, _
    bottom As Integer _
)
'Uso
Dim instance As AnalysisRegionBase
Dim left As Integer
Dim top As Integer
Dim right As Integer
Dim bottom As Integer

instance.Union(left, top, right, bottom)
public void Union(
    int left,
    int top,
    int right,
    int bottom
)
public:
void Union(
    int left, 
    int top, 
    int right, 
    int bottom
)
public void Union(
    int left,
    int top,
    int right,
    int bottom
)
public function Union(
    left : int, 
    top : int, 
    right : int, 
    bottom : int
)

Parámetros

  • left
    Tipo: System.Int32
    Límite izquierdo del rectángulo con el que se produce la combinación, en coordenadas de espacio de entrada manuscrita.
  • top
    Tipo: System.Int32
    Límite superior del rectángulo con el que se produce la combinación, en coordenadas de espacio de entrada manuscrita.
  • right
    Tipo: System.Int32
    Límite derecho del rectángulo con el que se produce la combinación, en coordenadas de espacio de entrada manuscrita.
  • bottom
    Tipo: System.Int32
    Límite inferior del rectángulo con el que se produce la combinación, en coordenadas de espacio de entrada manuscrita.

Comentarios

Todos los parámetros se expresan en unidades HIMETRIC.

Si un área es infinita, la nueva área también será infinita.

Ejemplos

En el ejemplo se utiliza Exclude, Intersect y Union para modificar el área de un objeto AnalysisRegionBase existente denominado theFirstAnalysisRegionBase.

' Extend an AnalysisRegionBase using the Union method and
' an AnalysisRegionBase.
theFirstAnalysisRegionBase.Union(theSecondAnalysisRegionBase)

' Extend an AnalysisRegionBase using the Union method and a rectangle.
theFirstAnalysisRegionBase.Union(0, 500, 3000, 3500)

' Restrict an AnalysisRegionBase using the Intersect method and
' an AnalysisRegionBase.
theFirstAnalysisRegionBase.Intersect(theSecondAnalysisRegionBase)

' Restrict an AnalysisRegionBase using the Intersect method and a rectangle.
theFirstAnalysisRegionBase.Intersect(1000, 1000, 5000, 5000)

' Restrict an AnalysisRegionBase using the Exclude method and
' an AnalysisRegionBase.
theFirstAnalysisRegionBase.Exclude(theSecondAnalysisRegionBase)

' Modify an AnalysisRegionBase using the Exclude method and a rectangle.
theFirstAnalysisRegionBase.Exclude(1500, 1500, 2500, 2500)
// Extend an AnalysisRegionBase using the Union method and
// an AnalysisRegionBase.
theFirstAnalysisRegionBase.Union(theSecondAnalysisRegionBase);

// Extend an AnalysisRegionBase using the Union method and a rectangle.
theFirstAnalysisRegionBase.Union(0, 500, 3000, 3500);

// Restrict an AnalysisRegionBase using the Intersect method and
// an AnalysisRegionBase.
theFirstAnalysisRegionBase.Intersect(theSecondAnalysisRegionBase);

// Restrict an AnalysisRegionBase using the Intersect method and a rectangle.
theFirstAnalysisRegionBase.Intersect(1000, 1000, 5000, 5000);

// Restrict an AnalysisRegionBase using the Exclude method and
// an AnalysisRegionBase.
theFirstAnalysisRegionBase.Exclude(theSecondAnalysisRegionBase);

// Modify an AnalysisRegionBase using the Exclude method and a rectangle.
theFirstAnalysisRegionBase.Exclude(1500, 1500, 2500, 2500);

Plataformas

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

AnalysisRegionBase (Clase)

AnalysisRegionBase (Miembros)

Union (Sobrecarga)

System.Windows.Ink.AnalysisCore (Espacio de nombres)

AnalysisRegionBase.Exclude

AnalysisRegionBase.Intersect