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