Class Region
Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.5.0)
Descreve o interior de uma forma gráfica composta de rectangulos e caminhos. esta classe não pode ser herdada.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Iniciar um novo Aspose.Imaging.Region.
public Region()Region(RectangleF)
Inicializa uma nova Aspose.Imaging.Region da estrutura especificada Aspose.Imaging.RectangleF.
public Region(RectangleF rect)Parameters
rect RectangleF
Uma estrutura Aspose.Imaging.RectangleF que define o interior do novo Aspose.Imaging.Region.
Region(Rectangle)
Inicializa uma nova Aspose.Imaging.Region da estrutura especificada Aspose.Imaging.Rectangle.
public Region(Rectangle rect)Parameters
rect Rectangle
Uma estrutura de Aspose.Imaging.Rectangle que define o interior do novo Aspose.Imaging.Region.
Region(GraphicsPath)
Iniciar um novo Aspose.Imaging.Region com o Aspose.Imaging.GraphicsPath especificado.
public Region(GraphicsPath path)Parameters
path GraphicsPath
Um Aspose.Imaging.GraphicsPath que define o novo Aspose.Imaging.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Atualize esta Aspose.Imaging.Region para conter a porção da estrutura especificada Aspose.Imaging.RectangleF que não interseciona com esta Aspose.Imaging.Region.
public void Complement(RectangleF rect)Parameters
rect RectangleF
A estrutura Aspose.Imaging.RectangleF para complementar esta Aspose.Imaging.Region.
Complement(Rectangle)
Atualize este Aspose.Imaging.Region para conter a porção da estrutura especificada Aspose.Imaging.Rectangle que não interseça com este Aspose.Imaging.Region.
public void Complement(Rectangle rect)Parameters
rect Rectangle
A estrutura do Aspose.Imaging.Rectangle para complementar este Aspose.Imaging.Region.
Complement(GraphicsPath)
Atualize este Aspose.Imaging.Region para conter a porção do Aspose.Imaging.GraphicsPath especificado que não interseça com este Aspose.Imaging.Region.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
O Aspose.Imaging.GraphicsPath para complementar este Aspose.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
Atualize este Aspose.Imaging.Region para conter a porção do Aspose.Imaging.Region especificado que não interseça com este Aspose.Imaging.Region.
public void Complement(Region region)Parameters
region Region
O Aspose.Imaging.Region se opõe a complementar este objeto Aspose.Imaging.Region.
Exceptions
region’ isnull.
DeepClone()
Crie uma cópia exata e profunda deste Aspose.Imaging.Region.
public Region DeepClone()Returns
A Aspose.Imaging.Regão que este método cria.
Equals(Objeto)
Verifique se os objetos são iguais.
public override bool Equals(object obj)Parameters
obj object
O outro objeto.
Returns
O resultado da comparação da igualdade.
Equals(Região, gráficos)
Verifique se a Aspose.Imaging.Region especificada é idêntica a esta Aspose.Imaging.Region na superfície de desenho especificada.
public bool Equals(Region region, Graphics g)Parameters
region Region
O Aspose.Imaging.Regão para testar.
g Graphics
Um Aspose.Imaging.Grafica que representa uma superfície de desenho.
Returns
É verdade se o interior da região é idêntico ao interior desta região quando a transformação associada ao parâmetro g’ é aplicada; caso contrário, falso.
Exceptions
g ‘or region’ is null.
Exclude(RectangleF)
Atualiza este Aspose.Imaging.Region para conter apenas a parte do seu interior que não interseça com a estrutura especificada Aspose.Imaging.RectangleF.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
A estrutura Aspose.Imaging.RectangleF para excluir deste Aspose.Imaging.Region.
Exclude(Rectangle)
Atualiza este Aspose.Imaging.Region para conter apenas a parte do seu interior que não interseça com a estrutura especificada Aspose.Imaging.Rectangle.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
A estrutura Aspose.Imaging.Rectangle para excluir deste Aspose.Imaging.Region.
Exclude(GraphicsPath)
Atualiza este Aspose.Imaging.Region para conter apenas a parte do seu interior que não interseça com o especificado Aspose.Imaging.GraphicsPath.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
O Aspose.Imaging.GraphicsPath para excluir deste Aspose.Imaging.Region.
Exceptions
path’ is null.
Exclude(Region)
Atualiza este Aspose.Imaging.Region para conter apenas a parte do seu interior que não interseça com o especificado Aspose.Imaging.Region.
public void Exclude(Region region)Parameters
region Region
O Aspose.Imaging.Region para excluir deste Aspose.Imaging.Region.
Exceptions
region’ is null.
GetHashCode()
Obtenha o código hash do objeto atual.
public override int GetHashCode()Returns
O código de hash.
Intersect(RectangleF)
Atualize este Aspose.Imaging.Region para a intersecção de si mesmo com a estrutura especificada Aspose.Imaging.RectangleF.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
A estrutura Aspose.Imaging.RectangleF para intersecar com esta Aspose.Imaging.Region.
Intersect(Rectangle)
Atualize este Aspose.Imaging.Region para a intersecção de si mesmo com a estrutura especificada Aspose.Imaging.Rectangle.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
A estrutura do Aspose.Imaging.Rectangle para intersecar com este Aspose.Imaging.Region.
Intersect(GraphicsPath)
Atualize este Aspose.Imaging.Region para a intersecção de si mesmo com o especificado Aspose.Imaging.GraphicsPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
O Aspose.Imaging.GraphicsPath para intersecar com este Aspose.Imaging.Region.
Intersect(Region)
Atualize este Aspose.Imaging.Region para a intersecção de si mesmo com o especificado Aspose.Imaging.Region.
public void Intersect(Region region)Parameters
region Region
O Aspose.Imaging.Region para intersecar com este Aspose.Imaging.Region.
IsEmpty(Graphics)
Verifique se este Aspose.Imaging.Region tem um interior vazio na superfície de desenho especificada.
public bool IsEmpty(Graphics g)Parameters
g Graphics
Um Aspose.Imaging.Grafica que representa uma superfície de desenho.
Returns
verdadeiro se o interior deste Aspose.Imaging.Region é vazio quando a transformação associada com g’ é aplicada; caso contrário, falso.
Exceptions
g’ is null.
IsInfinite(Graphics)
Verifique se este Aspose.Imaging.Region tem um interior infinito na superfície de desenho especificada.
public bool IsInfinite(Graphics g)Parameters
g Graphics
Um Aspose.Imaging.Grafica que representa uma superfície de desenho.
Returns
verdade se o interior deste Aspose.Imaging.Region é infinito quando a transformação associada com g’ é aplicada; caso contrário, falso.
Exceptions
g’ is null.
IsVisible(Flóia, Flóia)
Verifique se o ponto especificado está contido dentro deste Aspose.Imaging.Region.
public bool IsVisible(float x, float y)Parameters
x float
O coordenado x do ponto a ser testado.
y float
A coordenada do ponto para testar.
Returns
Verdadeiro quando o ponto especificado é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(pontof)
Verifique se a estrutura especificada Aspose.Imaging.PointF está contida dentro desta Aspose.Imaging.Region.
public bool IsVisible(PointF point)Parameters
point PointF
A estrutura Aspose.Imaging.PointF para testar.
Returns
verdadeiro quando point’ é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(Flotas, Flotas e gráficos)
Teste se o ponto especificado está contido dentro deste Aspose.Imaging.Region quando desenhado usando o Aspose.Imaging.Graphics especificado.
public bool IsVisible(float x, float y, Graphics g)Parameters
x float
O coordenado x do ponto a ser testado.
y float
A coordenada do ponto para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
Verdadeiro quando o ponto especificado é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(Avaliações, Graphics)
Teste se a estrutura especificada Aspose.Imaging.PointF é contida dentro desta Aspose.Imaging.Region quando desenhada usando a especificada Aspose.Imaging.Grafica.
public bool IsVisible(PointF point, Graphics g)Parameters
point PointF
A estrutura Aspose.Imaging.PointF para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
verdadeiro quando point’ é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(Flóia, Flóia, Flóia e Flóia)
Verifique se qualquer parte do rectangulo especificado é contida dentro deste Aspose.Imaging.Region.
public bool IsVisible(float x, float y, float width, float height)Parameters
x float
O coordenado x do canto superior esquerdo do rectangulo para testar.
y float
O y-coordenado do canto superior esquerdo do rectangulo para testar.
width float
A largura do rectangulo para testar.
height float
A altura do rectangulo para testar.
Returns
verdadeiro quando qualquer parte do rectangulo especificado é contida dentro deste objeto Aspose.Imaging.Region; caso contrário, falso.
IsVisible(RectangleF)
Verifique se qualquer parte da estrutura especificada Aspose.Imaging.RectangleF é contida dentro desta Aspose.Imaging.Region.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
A estrutura Aspose.Imaging.RectangleF para testar.
Returns
verdadeiro quando qualquer porção de rect’ é contida dentro deste Aspose.Imaging.Region; caso contrário, falsa.
IsVisible(Float, Float, Float, Gráficos)
Teste se qualquer parte do rectangulo especificado é contida dentro deste Aspose.Imaging.Region quando desenhada usando o especificado Aspose.Imaging.Graphics.
public bool IsVisible(float x, float y, float width, float height, Graphics g)Parameters
x float
O coordenado x do canto superior esquerdo do rectangulo para testar.
y float
O y-coordenado do canto superior esquerdo do rectangulo para testar.
width float
A largura do rectangulo para testar.
height float
A altura do rectangulo para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
verdadeiro quando qualquer parte do rectangulo especificado é contida dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(RectangleF, gráficos)
Teste se qualquer parte da estrutura especificada Aspose.Imaging.RectangleF é contida dentro desta Aspose.Imaging.Region quando desenhada usando a especificada Aspose.Imaging.Graphics.
public bool IsVisible(RectangleF rect, Graphics g)Parameters
rect RectangleF
A estrutura Aspose.Imaging.RectangleF para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
verdadeiro quando rect’ é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(int, int, gráficos)
Verifique se o ponto especificado está dentro deste objeto Aspose.Imaging.Region quando desenhado usando o objeto Aspose.Imaging.Graphics especificado.
public bool IsVisible(int x, int y, Graphics g)Parameters
x int
O coordenado x do ponto a ser testado.
y int
A coordenada do ponto para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
verdadeiro quando o ponto especificado é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(Point)
Verifique se a estrutura especificada Aspose.Imaging.Point está contida dentro desta Aspose.Imaging.Region.
public bool IsVisible(Point point)Parameters
point Point
A estrutura Aspose.Imaging.Point para testar.
Returns
verdadeiro quando point’ é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(ponto, gráficos)
Teste se a estrutura especificada Aspose.Imaging.Point está contida dentro desta Aspose.Imaging.Region quando desenhada usando a especificada Aspose.Imaging.Grafica.
public bool IsVisible(Point point, Graphics g)Parameters
point Point
A estrutura Aspose.Imaging.Point para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
verdadeiro quando point’ é contido dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(Int, int, int, int, int)
Verifique se qualquer parte do rectangulo especificado é contida dentro deste Aspose.Imaging.Region.
public bool IsVisible(int x, int y, int width, int height)Parameters
x int
O coordenado x do canto superior esquerdo do rectangulo para testar.
y int
O y-coordenado do canto superior esquerdo do rectangulo para testar.
width int
A largura do rectangulo para testar.
height int
A altura do rectangulo para testar.
Returns
verdadeiro quando qualquer parte do rectangulo especificado é contida dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(Rectangle)
Verifique se qualquer parte da estrutura do Aspose.Imaging.Rectangle especificada é contida dentro deste Aspose.Imaging.Region.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
A estrutura Aspose.Imaging.Rectangle para testar.
Returns
Este método torna-se verdadeiro quando qualquer parte do rect’ é contida dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(int, int, int, int, gráficos)
Teste se qualquer parte do rectangulo especificado é contida dentro deste Aspose.Imaging.Region quando desenhada usando o especificado Aspose.Imaging.Graphics.
public bool IsVisible(int x, int y, int width, int height, Graphics g)Parameters
x int
O coordenado x do canto superior esquerdo do rectangulo para testar.
y int
O y-coordenado do canto superior esquerdo do rectangulo para testar.
width int
A largura do rectangulo para testar.
height int
A altura do rectangulo para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
verdadeiro quando qualquer parte do rectangulo especificado é contida dentro deste Aspose.Imaging.Region; caso contrário, falso.
IsVisible(Rectangle e gráficos)
Teste se qualquer parte da estrutura especificada Aspose.Imaging.Rectangle é contida dentro desta Aspose.Imaging.Region quando desenhada usando a especificada Aspose.Imaging.Graphics.
public bool IsVisible(Rectangle rect, Graphics g)Parameters
rect Rectangle
A estrutura Aspose.Imaging.Rectangle para testar.
g Graphics
Um Aspose.Imaging.Graphics que representa um contexto gráfico.
Returns
verdadeiro quando qualquer parte do rect’ é contida dentro deste Aspose.Imaging.Region; caso contrário, falso.
MakeEmpty()
Inicializa este Aspose.Imaging.Region para um interior vazio.
public void MakeEmpty()MakeInfinite()
Inicializa este Aspose.Imaging.Region objecto a um interior infinito.
public void MakeInfinite()Transform(Matrix)
Transforme este Aspose.Imaging.Region pelo especificado Aspose.Imaging.Matrix.
public void Transform(Matrix matrix)Parameters
matrix Matrix
O Aspose.Imaging.Matrix pelo qual transformar este Aspose.Imaging.Region.
Exceptions
matrix’ is null.
Translate(Flóia, Flóia)
Despeje as coordenadas deste Aspose.Imaging.Region pela quantidade especificada.
public void Translate(float dx, float dy)Parameters
dx float
A quantia para compensar este Aspose.Imaging.Region horizontalmente.
dy float
A quantia para compensar este Aspose.Imaging.Region verticalmente.
Translate(Int, Int)
Despeje as coordenadas deste Aspose.Imaging.Region pela quantidade especificada.
public void Translate(int dx, int dy)Parameters
dx int
A quantia para compensar este Aspose.Imaging.Region horizontalmente.
dy int
A quantia para compensar este Aspose.Imaging.Region verticalmente.
Union(RectangleF)
Atualize este Aspose.Imaging.Region para a união de si mesmo e a estrutura especificada Aspose.Imaging.RectangleF.
public void Union(RectangleF rect)Parameters
rect RectangleF
A estrutura Aspose.Imaging.RectangleF para se unir a esta Aspose.Imaging.Region.
Union(Rectangle)
Atualize este Aspose.Imaging.Region para a união de si mesmo e a estrutura especificada Aspose.Imaging.Rectangle.
public void Union(Rectangle rect)Parameters
rect Rectangle
A estrutura do Aspose.Imaging.Rectangle para se unir a este Aspose.Imaging.Region.
Union(GraphicsPath)
Atualize este Aspose.Imaging.Region para a união de si mesmo e o especificado Aspose.Imaging.GraphicsPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
O Aspose.Imaging.GraphicsPath para se unir a este Aspose.Imaging.Region.
Exceptions
path’ is null.
Union(Region)
Atualiza este Aspose.Imaging.Region para a união de si mesmo e o especificado Aspose.Imaging.Region.
public void Union(Region region)Parameters
region Region
O Aspose.Imaging.Region para se unir a este Aspose.Imaging.Region.
Exceptions
region’ is null.
Xor(RectangleF)
Atualize este Aspose.Imaging.Region para a união minus a intersecção de si mesmo com a estrutura especificada Aspose.Imaging.RectangleF.
public void Xor(RectangleF rect)Parameters
rect RectangleF
A estrutura Aspose.Imaging.RectangleF para xor com este Aspose.Imaging.Region.
Xor(Rectangle)
Atualize este Aspose.Imaging.Region para a união minus a intersecção de si mesmo com a estrutura especificada Aspose.Imaging.Rectangle.
public void Xor(Rectangle rect)Parameters
rect Rectangle
A estrutura do Aspose.Imaging.Rectangle para xor com este Aspose.Imaging.Region.
Xor(GraphicsPath)
Atualize este Aspose.Imaging.Region para a união minus a intersecção de si mesmo com o especificado Aspose.Imaging.GraphicsPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
O Aspose.Imaging.GraphicsPath para xor com este Aspose.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
Atualiza este Aspose.Imaging.Region para a união minus a intersecção de si mesmo com o especificado Aspose.Imaging.Region.
public void Xor(Region region)Parameters
region Region
O Aspose.Imaging.Region para xor com este Aspose.Imaging.Region.
Exceptions
region’ is null.