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.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 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
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 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 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í 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). (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 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.)
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á 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) Získá cestu kolem geometrii obrazce. (Zděděno z ShapeGeometry.)
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

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ů