RectangleF Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Armazena um conjunto de quatro números em ponto flutuante que representam a localização e o tamanho de um retângulo. Para funções de região mais avançadas, use um Region objeto.
public value class RectangleF
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF
public struct RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
[<System.Serializable>]
type RectangleF = struct
type RectangleF = struct
Public Structure RectangleF
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
- Herança
- Atributos
- Implementações
Observações
Um retângulo é definido pela sua largura, altura e canto superior esquerdo.
Construtores
| Name | Description |
|---|---|
| RectangleF(PointF, SizeF) |
Inicializa uma nova instância da RectangleF classe com a localização e tamanho especificados. |
| RectangleF(Single, Single, Single, Single) |
Inicializa uma nova instância da RectangleF classe com a localização e tamanho especificados. |
Campos
| Name | Description |
|---|---|
| Empty |
Representa uma instância da RectangleF classe com os seus membros não inicializados. |
Propriedades
| Name | Description |
|---|---|
| Bottom |
Obtém a coordenada y que é a soma de Y e Height desta RectangleF estrutura. |
| Height |
Obtém ou define a altura desta RectangleF estrutura. |
| IsEmpty |
Obtém um valor que indica se a Width propriedade ou Height deste RectangleF tem valor zero. |
| Left |
Obtém a coordenada x da aresta esquerda desta RectangleF estrutura. |
| Location |
Obtém ou define as coordenadas do canto superior esquerdo desta RectangleF estrutura. |
| Right |
Obtém a coordenada x que é a soma de X e Width desta RectangleF estrutura. |
| Size |
Obtém ou define o tamanho deste RectangleF. |
| Top |
Obtém a coordenada y da aresta superior desta RectangleF estrutura. |
| Width |
Obtém ou define a largura desta RectangleF estrutura. |
| X |
Obtém ou define a coordenada x do canto superior esquerdo desta RectangleF estrutura. |
| Y |
Obtém ou define a coordenada y do canto superior esquerdo desta RectangleF estrutura. |
Métodos
| Name | Description |
|---|---|
| Contains(PointF) |
Determina se o ponto especificado está contido nesta RectangleF estrutura. |
| Contains(RectangleF) |
Determina se a região retangular representada por |
| Contains(Single, Single) |
Determina se o ponto especificado está contido nesta RectangleF estrutura. |
| 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 RectangleF estrutura com o canto superior esquerdo e o canto inferior direito nos locais especificados. |
| GetHashCode() |
Obtém o código hash desta RectangleF estrutura. Para informações sobre o uso de códigos hash, veja |
| Inflate(RectangleF, Single, Single) |
Cria e devolve uma cópia ampliada da estrutura especificada RectangleF . A cópia é ampliada pelo valor especificado e o retângulo original permanece sem alterações. |
| Inflate(Single, Single) |
Aumenta esta RectangleF estrutura pela quantidade especificada. |
| Inflate(SizeF) |
Aumenta isto RectangleF pelo valor especificado. |
| Intersect(RectangleF, RectangleF) |
Devolve uma RectangleF estrutura que representa a interseção de dois retângulos. Se não houver interseção, e o vazio RectangleF for devolvido. |
| Intersect(RectangleF) |
Substitui esta RectangleF estrutura pela interseção entre si e a estrutura especificada RectangleF . |
| IntersectsWith(RectangleF) |
Determina se este retângulo intersecta com |
| Offset(PointF) |
Ajusta a localização deste retângulo pela quantidade especificada. |
| Offset(Single, Single) |
Ajusta a localização deste retângulo pela quantidade especificada. |
| ToString() |
Converte o |
| Union(RectangleF, RectangleF) |
Cria o menor terceiro retângulo possível que pode conter ambos dois retângulos que formam uma união. |
Operadores
| Name | Description |
|---|---|
| Equality(RectangleF, RectangleF) |
Testa se duas RectangleF estruturas têm localização e tamanho iguais. |
| Implicit(Rectangle to RectangleF) |
Converte a estrutura especificada Rectangle numa RectangleF estrutura. |
| Inequality(RectangleF, RectangleF) |
Testa se duas RectangleF estruturas diferem em localização ou tamanho. |