Sdílet prostřednictvím


LinkShapeGeometry – třída

Zapouzdřuje výkresu, skládání a přístupů, testování spojení geometrie na povrchu návrhu

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry

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
Public Class LinkShapeGeometry _
    Inherits ShapeGeometry
public class LinkShapeGeometry : ShapeGeometry

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

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ShadowOffset Získá posun mezi obrys tvaru a vnější okraje stínu. (Zděděno z ShapeGeometry.)
Chráněná vlastnost UninitializedPath Načtení cesty okolo geometrii obrazce. (Zděděno z ShapeGeometry.)

Nahoru

Metody

  Název Popis
Veřejná metoda AddLineArcPath Přidá zadaný GraphicsPath přechod přes oblouku.
Veřejná metoda CalculateRotationAngle Vypočítá úhel rotace obrazce propojení decorator.
Chráněná metodaStatický člen CreateDiagramItem Vytvoří objekt DiagramItem vzhledem k IGeometryHost objektu.
Veřejná metoda Dispose() Uvolní všechny prostředky, které používá 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 ShapeGeometry.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 ShapeGeometry.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. (Přepisuje ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).)
Veřejná metoda DoPaint Nakreslí geometrie obrazce a jeho stín, pokud existuje. (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). (Přepisuje ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost).)
Chráněná metoda DoPaintGeometry Nakreslí základní geometrii. (Přepisuje ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Veřejná metoda DoPaintResizeFeedback Nakreslí názory velikosti pro geometrii. (Přepisuje ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD).)
Veřejná metoda DoPaintSelection Nakreslí výběr obvykle okolní geometrii. (Přepisuje ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean).)
Chráněná metoda DoPaintShadow Nakreslí stínu obrazce. (Zděděno z ShapeGeometry.)
Chráněná metodaStatický člen DrawDecorator Nakreslí decorator LinkShape.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetBackgroundBrushId Načte ID přiřazené k štětec, který maluje pozadí geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetExtraPenWidth Získá Šířka pera osnovy mimo hranice obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetOutlinePenId Načte ID přiřazené k štětec, který maluje obrys geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetPath(IGeometryHost) Získá GraphicsPath popisující geometrii.Tento příkaz vrátí obdélník cestu ve výchozím nastavení.Toto je ojedinělým na geometrii.Neodstraňovat.Toto je ojedinělým třídy geometrie.Neodstraňovat.Ihned použijte.Pomocí GetPathCopy potřeby jinou cestu! (Přepisuje ShapeGeometry.GetPath(IGeometryHost).)
Chráněná metoda GetPath(RectangleD) Načtení cesty okolo geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetPathCopy Obdrží kopii cesty okolo geometrii obrazce.Vyřazení cestu po dokončení s ním. (Zděděno z ShapeGeometry.)
Veřejná metoda GetPerimeter Získá cestu kolem obrazce, včetně šířky pero kreslí hranice obvodu.Chcete-li zachovat ho vytvořte kopii této cesty. (Zděděno z ShapeGeometry.)
Chráněná metoda GetPerimeterBoundingBox Získá-li ohraničovací rámeček kolem obrazce, včetně tloušťku pera, který nakreslí ohraničení. (Zděděno z ShapeGeometry.)
Veřejná metoda GetSelectionLineOffset Získá-li vzdálenost mezi výběrem a vnější geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetSelectionLineWidth Získá šířku čáry, která 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 PRAVDA, pokud tento typ geometrie má šedé pozadí. (Zděděno z ShapeGeometry.)
Chráněná metoda HasOutline TRUE, pokud má tento typ geometrie viditelné ohraničení. (Zděděno z ShapeGeometry.)
Chráněná metoda HasShadow TRUE, pokud má tento typ geometrie stín. (Zděděno z ShapeGeometry.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Objekt, který implementuje IGeometryHost by také implementovat IBinaryLinkGeometryData.

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ů