Compartir a través de


AnalysisRegionBase.Union (Método) (AnalysisRegionBase)

Actualización: noviembre 2007

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

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

Sintaxis

'Declaración
Public Sub Union ( _
    regionToUnion As AnalysisRegionBase _
)
'Uso
Dim instance As AnalysisRegionBase
Dim regionToUnion As AnalysisRegionBase

instance.Union(regionToUnion)
public void Union(
    AnalysisRegionBase regionToUnion
)
public:
void Union(
    AnalysisRegionBase^ regionToUnion
)
public void Union(
    AnalysisRegionBase regionToUnion
)
public function Union(
    regionToUnion : AnalysisRegionBase
)

Parámetros

Comentarios

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