RectangleF Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Armazena um conjunto de quatro números de ponto flutuante que representam o local e o tamanho de um retângulo. Para funções de região mais avançadas, use um objeto Region.
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
public value class RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
public struct RectangleF
[System.Serializable]
public struct RectangleF
type RectangleF = struct
[<System.Serializable>]
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
- Herança
- Atributos
- Implementações
Comentários
Um retângulo é definido por sua largura, altura e canto superior esquerdo.
Construtores
RectangleF(PointF, SizeF) |
Inicializa uma nova instância da classe RectangleF com o local e o tamanho especificados. |
RectangleF(Single, Single, Single, Single) |
Inicializa uma nova instância da classe RectangleF com o local e o tamanho especificados. |
RectangleF(Vector4) |
Inicializa uma nova instância do RectangleF struct do especificado Vector4. |
Campos
Empty |
Representa uma instância da classe RectangleF com seus membros não inicializados. |
Propriedades
Bottom |
Obtém a coordenada Y que é a soma de Y e Height desta estrutura RectangleF. |
Height |
Obtém ou define a altura desta estrutura RectangleF. |
IsEmpty |
Obtém um valor que indica se a propriedade Width ou Height deste RectangleF tem o valor zero. |
Left |
Obtém a coordenada X da borda superior esquerda desta estrutura RectangleF. |
Location |
Obtém ou define as coordenadas do canto superior esquerdo desta estrutura RectangleF. |
Right |
Obtém a coordenada X que é a soma de X e Width desta estrutura RectangleF. |
Size |
Obtém ou define o tamanho desse RectangleF. |
Top |
Obtém a coordenada y da borda superior dessa estrutura RectangleF. |
Width |
Obtém ou define a largura desta estrutura RectangleF. |
X |
Obtém ou define a coordenada X do canto superior esquerdo da estrutura de RectangleF. |
Y |
Obtém ou define a coordenada Y do canto superior esquerdo desta estrutura RectangleF. |
Métodos
Contains(PointF) |
Determina se o ponto especificado está contido nessa estrutura RectangleF. |
Contains(RectangleF) |
Determina se a região retangular representada por |
Contains(Single, Single) |
Determina se o ponto especificado está contido nessa estrutura RectangleF. |
Equals(Object) |
Testa se |
Equals(RectangleF) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
FromLTRB(Single, Single, Single, Single) |
Cria uma estrutura RectangleF com o canto superior esquerdo e o canto inferior direito nos locais especificados. |
GetHashCode() |
Obtém o código hash para esta estrutura RectangleF. Para obter informações sobre o uso dos códigos hash, consulte |
Inflate(RectangleF, Single, Single) |
Cria e retorna uma cópia ampliada da estrutura RectangleF especificada. A cópia é ampliada pelo valor especificado e o retângulo original permanece inalterado. |
Inflate(Single, Single) |
Amplia esta estrutura RectangleF pelo valor especificado. |
Inflate(SizeF) |
Amplia esse RectangleF de acordo com o valor especificado. |
Intersect(RectangleF) |
Substitui esta estrutura RectangleF pela interseção de si mesmo e da estrutura RectangleF especificada. |
Intersect(RectangleF, RectangleF) |
Retorna uma estrutura RectangleF que representa a interseção de dois retângulos. Se não houver nenhuma interseção e RectangleF vazio for retornado. |
IntersectsWith(RectangleF) |
Determina se esse retângulo faz interseção com |
Offset(PointF) |
Ajusta o local desse retângulo pelo valor especificado. |
Offset(Single, Single) |
Ajusta o local desse retângulo pelo valor especificado. |
ToString() |
Converte o |
ToVector4() |
Cria um novo Vector4 com base neste RectangleF. |
Union(RectangleF, RectangleF) |
Cria o menor terceiro retângulo possível que pode conter os dois retângulos que formam uma união. |
Operadores
Equality(RectangleF, RectangleF) |
Testa se duas estruturas RectangleF têm local e tamanho iguais. |
Explicit(RectangleF to Vector4) |
Converte o RectangleF especificado em um Vector4. |
Explicit(Vector4 to RectangleF) |
Converte o Vector4 especificado em um RectangleF. |
Implicit(Rectangle to RectangleF) |
Converte a estrutura especificada Rectangle em uma estrutura RectangleF. |
Inequality(RectangleF, RectangleF) |
Testa se duas estruturas RectangleF diferem no local ou no tamanho. |