Class Region

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 Region

Inheritance

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Crie uma cópia exata e profunda deste Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

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

bool

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

bool

É 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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Obtenha o código hash do objeto atual.

public override int GetHashCode()

Returns

int

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

bool

verdadeiro se o interior deste Aspose.Imaging.Region é vazio quando a transformação associada com g’ é aplicada; caso contrário, falso.

Exceptions

ArgumentNullException

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

bool

verdade se o interior deste Aspose.Imaging.Region é infinito quando a transformação associada com g’ é aplicada; caso contrário, falso.

Exceptions

ArgumentNullException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Português