RectangleF RectangleF RectangleF RectangleF Struct

Definição

Armazena um conjunto de quatro números de ponto flutuante que representam o local e o tamanho de um retângulo.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Para funções de região mais avançadas, use um objeto Region.For more advanced region functions, use a Region object.

public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Herança
RectangleFRectangleFRectangleFRectangleF
Atributos
Implementações

Comentários

Um retângulo é definido por sua largura, altura e canto superior esquerdo.A rectangle is defined by its width, height, and upper-left corner.

Construtores

RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF)

Inicializa uma nova instância da classe RectangleF com o local e o tamanho especificados.Initializes a new instance of the RectangleF class with the specified location and size.

RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single)

Inicializa uma nova instância da classe RectangleF com o local e o tamanho especificados.Initializes a new instance of the RectangleF class with the specified location and size.

Campos

Empty Empty Empty Empty

Representa uma instância da classe RectangleF com seus membros não inicializados.Represents an instance of the RectangleF class with its members uninitialized.

Propriedades

Bottom Bottom Bottom Bottom

Obtém a coordenada Y que é a soma de Y e Height desta estrutura RectangleF.Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height Height Height Height

Obtém ou define a altura desta estrutura RectangleF.Gets or sets the height of this RectangleF structure.

IsEmpty IsEmpty IsEmpty IsEmpty

Obtém um valor que indica se a propriedade Width ou Height deste RectangleF tem o valor zero.Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left Left Left Left

Obtém a coordenada X da borda superior esquerda desta estrutura RectangleF.Gets the x-coordinate of the left edge of this RectangleF structure.

Location Location Location Location

Obtém ou define as coordenadas do canto superior esquerdo desta estrutura RectangleF.Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right Right Right Right

Obtém a coordenada X que é a soma de X e Width desta estrutura RectangleF.Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size Size Size Size

Obtém ou define o tamanho desse RectangleF.Gets or sets the size of this RectangleF.

Top Top Top Top

Obtém a coordenada y da borda superior dessa estrutura RectangleF.Gets the y-coordinate of the top edge of this RectangleF structure.

Width Width Width Width

Obtém ou define a largura desta estrutura RectangleF.Gets or sets the width of this RectangleF structure.

X X X X

Obtém ou define a coordenada X do canto superior esquerdo da estrutura de RectangleF.Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y Y Y Y

Obtém ou define a coordenada Y do canto superior esquerdo desta estrutura RectangleF.Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

Métodos

Contains(PointF) Contains(PointF) Contains(PointF) Contains(PointF)

Determina se o ponto especificado está contido nessa estrutura RectangleF.Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF) Contains(RectangleF) Contains(RectangleF) Contains(RectangleF)

Determina se a região retangular representada por rect está inteiramente contida dentro desta estrutura RectangleF.Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure.

Contains(Single, Single) Contains(Single, Single) Contains(Single, Single) Contains(Single, Single)

Determina se o ponto especificado está contido nessa estrutura RectangleF.Determines if the specified point is contained within this RectangleF structure.

Equals(RectangleF) Equals(RectangleF) Equals(RectangleF) Equals(RectangleF)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Testa se obj é um RectangleF com o mesmo local e tamanho deste RectangleF.Tests whether obj is a RectangleF with the same location and size of this RectangleF.

FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single)

Cria uma estrutura RectangleF com o canto superior esquerdo e o canto inferior direito nos locais especificados.Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtém o código hash para esta estrutura RectangleF.Gets the hash code for this RectangleF structure. Para obter informações sobre o uso dos códigos hash, consulte Object.GetHashCode.For information about the use of hash codes, see Object.GetHashCode.

Inflate(SizeF) Inflate(SizeF) Inflate(SizeF) Inflate(SizeF)

Amplia esse RectangleF de acordo com o valor especificado.Enlarges this RectangleF by the specified amount.

Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single)

Amplia esta estrutura RectangleF pelo valor especificado.Enlarges this RectangleF structure by the specified amount.

Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single)

Cria e retorna uma cópia ampliada da estrutura RectangleF especificada.Creates and returns an enlarged copy of the specified RectangleF structure. A cópia é ampliada pelo valor especificado e o retângulo original permanece inalterado.The copy is enlarged by the specified amount and the original rectangle remains unmodified.

Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF)

Retorna uma estrutura RectangleF que representa a interseção de dois retângulos.Returns a RectangleF structure that represents the intersection of two rectangles. Se não houver nenhuma interseção e RectangleF vazio for retornado.If there is no intersection, and empty RectangleF is returned.

Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF)

Substitui esta estrutura RectangleF pela interseção de si mesmo e da estrutura RectangleF especificada.Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF)

Determina se esse retângulo faz interseção com rect.Determines if this rectangle intersects with rect.

Offset(PointF) Offset(PointF) Offset(PointF) Offset(PointF)

Ajusta o local desse retângulo pelo valor especificado.Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single) Offset(Single, Single) Offset(Single, Single) Offset(Single, Single)

Ajusta o local desse retângulo pelo valor especificado.Adjusts the location of this rectangle by the specified amount.

ToString() ToString() ToString() ToString()

Converte o Location e Size deste RectangleF em uma cadeia de caracteres legível por humanos.Converts the Location and Size of this RectangleF to a human-readable string.

Union(RectangleF, RectangleF) Union(RectangleF, RectangleF) Union(RectangleF, RectangleF) Union(RectangleF, RectangleF)

Cria o menor terceiro retângulo possível que pode conter os dois retângulos que formam uma união.Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

Operadores

Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF)

Testa se duas estruturas RectangleF têm local e tamanho iguais.Tests whether two RectangleF structures have equal location and size.

Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF)

Converte a estrutura especificada Rectangle em uma estrutura RectangleF.Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF)

Testa se duas estruturas RectangleF diferem no local ou no tamanho.Tests whether two RectangleF structures differ in location or size.

Aplica-se a