Sdílet prostřednictvím


RectangleShapeGeometry – třída

Zapouzdřuje výkresu, skládání a testování obdélníku na plochu návrhu přístupů

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.ImageShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShapeGeometry

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

Syntaxe

'Deklarace
Public Class RectangleShapeGeometry _
    Inherits RoundedRectangleShapeGeometry
public class RectangleShapeGeometry : RoundedRectangleShapeGeometry

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

Konstruktory

  Název Popis
Veřejná metoda RectangleShapeGeometry Inicializuje novou instanci třídy RectangleShapeGeometry.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost Radius (Zděděno z RoundedRectangleShapeGeometry.)
Veřejná vlastnost ShadowOffset Získá posun mezi obrys tvaru a po vnějším okraji stínu. (Zděděno z ShapeGeometry.)
Chráněná vlastnost UninitializedPath Získá cestu kolem geometrii obrazce. (Zděděno z ShapeGeometry.)

Nahoru

Metody

  Název Popis
Chráněná metoda Contains Získá hodnotu určující, zda je v rámci osnovy geometrie.Geometrie osnovy definuje cestu grafiky se použije k nakreslení geometrii. (Zděděno z NodeShapeGeometry.)
Veřejná metoda Dispose() Uvolní všechny prostředky používané aktuální instance ShapeGeometry třídy. (Zděděno z ShapeGeometry.)
Chráněná metoda Dispose(Boolean) (Zděděno z ShapeGeometry.)
Veřejná metoda DoFoldToShape Vypočítá bod podél vektoru, která protíná obrys geometrii. (Přepisuje NodeShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).)
Veřejná metoda DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Určuje, zda je bod uvnitř tvaru. (Zděděno z ShapeGeometry.)
Veřejná metoda DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Vrátí hodnotu určující, zda je daný bod uvnitř hranic geometrii.Také jsou vráceny výsledky test zásahu. (Přepisuje RoundedRectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).)
Veřejná metoda DoHitTestSelection Vrátí hodnotu určující, zda je daný bod uvnitř hranic okolní výběr názory geometrii.Také jsou vráceny výsledky test zásahu. (Zděděno z NodeShapeGeometry.)
Veřejná metoda DoPaint Nakreslí geometrii obrazce a jeho stín, pokud jej obsahuje. (Zděděno z ShapeGeometry.)
Veřejná metoda DoPaintEmphasis Nakreslí vizuální důraz na obrazci.Neznamená to výběr, pouze nakreslí upozornit uživatele na tento tvar při výběru jiného obrazce.(Viz ShapeElement.RelatedShapeToEmphasize). (Zděděno z NodeShapeGeometry.)
Chráněná metoda DoPaintGeometry Nakreslí základní geometrii. (Zděděno z NodeShapeGeometry.)
Veřejná metoda DoPaintResizeFeedback Nakreslí názory velikosti pro geometrii. (Zděděno z NodeShapeGeometry.)
Veřejná metoda DoPaintSelection Nakreslí výběr obvykle okolní geometrii. (Zděděno z NodeShapeGeometry.)
Chráněná metoda DoPaintShadow Nakreslí stínu obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetBackgroundBrushId Získá Identifikátor přiřazený štětec, který maluje pozadí geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetExtraPenWidth Získá šířku pera osnovy, která je mimo hranice obrazce. (Zděděno z ShapeGeometry.)
Chráněná metoda GetFocusIndicatorInsideMargin Získává vzdálenost ve světě jednotek z ohraničovacího rámečku tvar na indikátor fokusu nakreslena uvnitř ohraničovacího rámečku obrazce. (Zděděno z NodeShapeGeometry.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetOutlinePenId Získá Identifikátor přiřazený štětec, který maluje obrys geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetPath(IGeometryHost) Získá cestu kolem geometrii obrazce.Použít vrácené cestu před použitím GetPath() jiný tvar.Použití GetPathCopy() Pokud chcete zachovat cesty. (Zděděno z ShapeGeometry.)
Chráněná metoda GetPath(RectangleD) Získává GraphicsPath geometrii.Toto je ojedinělým třídy geometrie.Neodstraňovat.Ihned použijte.Pomocí GetPathCopy potřeby jinou cestu! (Zděděno z RoundedRectangleShapeGeometry.)
Veřejná metoda GetPathCopy Získá kopii cesty okolo geometrii obrazce.Cesta Dispose po dokončení s ním. (Zděděno z ShapeGeometry.)
Veřejná metoda GetPerimeter Získá cestu kolem obrazce, včetně šířky pera, který se vykreslí ohraničení obvodu.Pokud chcete jej zachovat, vytvořte kopii tuto cestu. (Zděděno z ShapeGeometry.)
Chráněná metoda GetPerimeterBoundingBox Získá ohraničovací rámeček kolem obrazce, včetně tloušťku pera, který se vykreslí ohraničení. (Zděděno z ShapeGeometry.)
Veřejná metoda GetSelectionLineOffset Získá vzdálenost mezi výběrem a vnější geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetSelectionLineWidth Získá šířku řádku označuje, že je vybrán obrazec. (Zděděno z ShapeGeometry.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda HasFilledBackground True, pokud má tento typ geometrie vyplněné pozadí. (Zděděno z ShapeGeometry.)
Chráněná metoda HasOutline True, pokud tento typ geometrie má viditelné ohraničení. (Zděděno z ShapeGeometry.)
Chráněná metoda HasShadow True, pokud tento typ geometrie má stín. (Zděděno z ShapeGeometry.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

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ů