Udostępnij za pośrednictwem


Klasa ImageShapeGeometry

Hermetyzuje rysunku, składanie i hit kształtu, obrazu zewnętrznego na powierzchni projektu na podstawie badania

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
Public Class ImageShapeGeometry _
    Inherits RectangleShapeGeometry
public class ImageShapeGeometry : RectangleShapeGeometry

Typ ImageShapeGeometry uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ImageShapeGeometry(Image) Inicjuje nowe wystąpienie klasy MetafileShapeGeometry z obrazu
Metoda publiczna ImageShapeGeometry(String) Inicjuje nowe wystąpienie klasy MetafileShapeGeometry z bezpośrednią ścieżkę do obrazu

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Image
Właściwość chroniona Radius (Odziedziczone z RoundedRectangleShapeGeometry).
Właściwość publiczna ShadowOffset Pobiera przesunięcia między kontur kształtu i krawędzią zewnętrzną cienia. (Odziedziczone z ShapeGeometry).
Właściwość chroniona UninitializedPath Pobiera ścieżki wokół geometrii kształtu. (Odziedziczone z ShapeGeometry).

Początek

Metody

  Nazwa Opis
Metoda chroniona Contains Zwraca wartość wskazującą, czy punkt znajduje się wewnątrz konturu geometrii.Konspekt geometrii jest zdefiniowany przez ścieżkę grafiki do rysowania geometrii. (Odziedziczone z NodeShapeGeometry).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez bieżące wystąpienie ShapeGeometry klasy. (Odziedziczone z ShapeGeometry).
Metoda chroniona Dispose(Boolean) (Odziedziczone z ShapeGeometry).
Metoda publiczna DoFoldToShape Oblicza punkt wzdłuż vector, który przecina konspekt geometrii. (Odziedziczone z RectangleShapeGeometry).
Metoda publiczna DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Określa, czy punkt znajduje się wewnątrz kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Zwraca wartość wskazującą, czy dany punkt jest w granicach geometrii.Wyniki testu zderzenia również są zwracane. (Odziedziczone z RectangleShapeGeometry).
Metoda publiczna DoHitTestSelection Zwraca wartość wskazującą, czy dany punkt jest w granicach geometrii otaczających opinii zaznaczenia.Wyniki testu zderzenia również są zwracane. (Odziedziczone z NodeShapeGeometry).
Metoda publiczna DoPaint Rysuje geometrii kształtu i jego cień ma jeden. (Odziedziczone z ShapeGeometry).
Metoda publiczna DoPaintEmphasis Rysuje visual nacisk na kształcie.Nie wskazuje zaznaczenie, tylko zwraca uwagę użytkownika na ten kształt po wybraniu innego kształtu.(Zobacz ShapeElement.RelatedShapeToEmphasize). (Odziedziczone z NodeShapeGeometry).
Metoda chroniona DoPaintGeometry Kształtu obrazu programu Paint (Zastępuje NodeShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)).
Metoda publiczna DoPaintResizeFeedback Rysuje opinii zmiany rozmiaru dla geometrii. (Odziedziczone z NodeShapeGeometry).
Metoda publiczna DoPaintSelection Rysuje zaznaczenia, zazwyczaj otaczającego geometrii. (Odziedziczone z NodeShapeGeometry).
Metoda chroniona DoPaintShadow Rysuje cienia kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetBackgroundBrushId Pobiera identyfikator przypisany do pędzla, który farby na tle geometrii kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetExtraPenWidth Pobiera szerokość pióra konspektu, który znajduje się poza granicą kształtu. (Odziedziczone z ShapeGeometry).
Metoda chroniona GetFocusIndicatorInsideMargin Odległość w jednostkach są pobierane z obwiedni kształtu wskaźnika fokus w obwiedni kształtu. (Odziedziczone z NodeShapeGeometry).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetOutlinePenId Pobiera identyfikator przypisany do pędzla, który farby zarys geometrii kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetPath(IGeometryHost) Pobiera ścieżki wokół geometrii kształtu.Użyj ścieżki zwrócone przed zastosowaniem GetPath() do każdego innego kształtu.Użycie GetPathCopy() Jeśli chcesz zachować ścieżki. (Odziedziczone z ShapeGeometry).
Metoda chroniona GetPath(RectangleD) Pobiera GraphicsPath geometrii.Jest to singleton klasy geometrii.Nie usuwaj.Użyj natychmiast.Jeśli wymagane jest inne ścieżki, użyj GetPathCopy! (Odziedziczone z RoundedRectangleShapeGeometry).
Metoda publiczna GetPathCopy Otrzymuje kopię ścieżki wokół geometrii kształtu.Ścieżka Pozbywać się po zakończeniu z nim. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetPerimeter Pobiera ścieżki obwodu wokół kształtu, w tym grubość pióra, która rysuje obwiednię.Utwórz kopię tej ścieżki, jeśli chcesz zachować go. (Odziedziczone z ShapeGeometry).
Metoda chroniona GetPerimeterBoundingBox Pobiera obwiedni na obwodzie kształtu, łącznie z grubością Pióro rysuje obwiednię. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetSelectionLineOffset Pobiera odległość między zaznaczeniem a zewnątrz geometrii kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetSelectionLineWidth Pobiera szerokość linii, która wskazuje, że kształt jest wybrany. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona HasFilledBackground Wartość true, jeśli wypełnione tła tego rodzaju geometrii. (Odziedziczone z ShapeGeometry).
Metoda chroniona HasOutline PRAWDA, jeśli tego typu geometrii ma widoczne obramowanie. (Odziedziczone z ShapeGeometry).
Metoda chroniona HasShadow PRAWDA, jeśli tego typu geometrii z cieniem. (Odziedziczone z ShapeGeometry).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams