Sdílet prostřednictvím


RectangleD – struktura

Uloží sadu čtyř zdvojnásobí, které představují umístění a velikost obdélníku.

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Deklarace
<SerializableAttribute> _
<TypeConverterAttribute(GetType(RectangleDConverter))> _
Public Structure RectangleD
[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleDConverter))]
public struct RectangleD

Typ RectangleD zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda RectangleD(PointD, SizeD) Inicializuje novou instanci třídy RectangleD se zadané umístění a velikost.
Veřejná metoda RectangleD(Double, Double, Double, Double) Inicializuje novou instanci třídy RectangleD se zadané umístění a velikost.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Bottom Získá souřadnici y dolní okraj této struktury RectangleD
Veřejná vlastnost Center Získá souřadnice středu RectangleD struktury.
Veřejná vlastnost Height Získá nebo nastaví výšku RectangleD struktury.
Veřejná vlastnost IsEmpty Ověřuje, zda mají všechny vlastnosti tohoto RectangleD číselné hodnoty nula.
Veřejná vlastnost Left Získá souřadnici x levého okraje RectangleD struktury.
Veřejná vlastnost Location Získá nebo nastaví souřadnice levého horního rohu této struktury RectangleD.
Veřejná vlastnost Right Získá souřadnici x pravého okraje RectangleD struktury.
Veřejná vlastnost Size Získá nebo nastaví velikost tohoto RectangleD.
Veřejná vlastnost Top Získá souřadnici y na horní okraj této struktury RectangleD.
Veřejná vlastnost Width Získá nebo nastaví šířku této struktury RectangleD.
Veřejná vlastnost X Získá nebo nastaví souřadnici x levého horního rohu této struktury RectangleD.
Veřejná vlastnost Y Získá nebo nastaví souřadnici y levého horního rohu této struktury RectangleD.

Nahoru

Metody

  Název Popis
Veřejná metoda Contains(PointD) Určuje, pokud je zadaný bod obsažené v této RectangleD struktury.
Veřejná metoda Contains(RectangleD) Určuje, pokud obdélníkové oblasti reprezentována obdélník zcela obsažené v této struktuře RectangleD.
Veřejná metoda Contains(Double, Double) Určuje, pokud je zadaný bod obsažené v této RectangleD struktury.
Veřejná metoda ContainsX Určuje, pokud je souřadnici x obsažených v rámci této struktury RectangleD.
Veřejná metoda ContainsY Určuje, pokud je souřadnici y obsažených v rámci této struktury RectangleD.
Veřejná metoda Equals Přepsat.Testuje, zda je obj RectangleD stejného umístění a velikost tohoto RectangleD. (Přepisuje ValueType.Equals(Object).)
Veřejná metoda GetHashCode Získá kód hash pro tuto strukturu RectangleD.Informace o použití algoritmu hash kódy viz Object.GetHashCode. (Přepisuje ValueType.GetHashCode().)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Inflate(SizeD) Kopie, ve kterém okraje v určené vzdálenosti přesunuty směrem ven a střed je unmoved.
Veřejná metoda Inflate(Double, Double) Kopie, ve kterém okraje budou přesunuty směrem ven podle zadané vzdálenosti a střed je ve stejné pozici.
Veřejná metodaStatický člen Inflate(RectangleD, Double, Double) Kopie, ve kterém okraje budou přesunuty směrem ven podle zadané vzdálenosti.Centrum kopie nejsou přesunuty.
Veřejná metoda Intersect(RectangleD) Nahradí tuto strukturu RectangleD průsečíku zadaného RectangleD struktury a sám.
Veřejná metodaStatický člen Intersect(RectangleD, RectangleD) Vrátí RectangleD struktury, která představuje průsečíku dvou obdélníků.Pokud neexistuje průsečík, je vrácena hodnota null.
Veřejná metoda IntersectsWith Určuje, pokud je tento obdélník protíná obdélník.
Veřejná metoda IsOnPerimeter
Veřejná metoda Offset(PointD) Nastaví umístění obdélníku o zadanou částku.
Veřejná metoda Offset(Double, Double) Nastaví umístění obdélníku o zadanou částku.
Veřejná metoda PerimeterTranslation(PointD)
Veřejná metoda PerimeterTranslation(Double, Double)
Veřejná metodaStatický člen ToRectangleF Převede zadaný RectangleD RectangleF.
Veřejná metoda ToString Vrátí řetězec formátu takto: X = x, Y = y, Šířka = Šířka, výška = výška (Přepisuje ValueType.ToString().)
Veřejná metodaStatický člen Union Vytváří nejmenší možné třetí obdélník, který může obsahovat oba dva obdélníky, které tvoří unie.

Nahoru

Operátory

  Název Popis
Veřejný operátorStatický člen Equality Ověřuje, zda mají dvě RectangleD struktury stejné umístění a velikost.
Veřejný operátorStatický člen Implicit(Rectangle to RectangleD)
Veřejný operátorStatický člen Implicit(RectangleF to RectangleD)
Veřejný operátorStatický člen Inequality Ověřuje, zda se liší dvěma RectangleD struktur umístění nebo velikost.

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen Empty Představuje instanci RectangleD s jeho číselné vlastnosti inicializována na nulu.

Nahoru

Poznámky

Obdélník je definována její šířku, výšku a levý horní roh.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů