LinkShapeGeometry Klasse

Definition

Kapselt zeichnen, Falten und Treffer Tests einer Link Geometrie auf der Entwurfs Oberfläche

public ref class LinkShapeGeometry : Microsoft::VisualStudio::Modeling::Diagrams::ShapeGeometry
public class LinkShapeGeometry : Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
type LinkShapeGeometry = class
    inherit ShapeGeometry
Public Class LinkShapeGeometry
Inherits ShapeGeometry
Vererbung
LinkShapeGeometry
Abgeleitet

Hinweise

Das Objekt, das igeometryhost implementiert, muss auch ibinarylinkgeometrydata implementieren.

Konstruktoren

LinkShapeGeometry()

Initialisiert eine neue Instanz der linkshapegeometry-Klasse.

Eigenschaften

ShadowOffset

Ruft den Schatten Offset in Welteinheiten ab.

(Geerbt von ShapeGeometry)
UninitializedPath

Gibt den Grafik Pfad an, bei dem es sich um ein Singleton für die Geometry-Klasse handelt. Nicht verwerfen. Verwenden Sie sofort. Verwenden Sie getpathcopy, wenn ein anderer Pfad benötigt wird.

(Geerbt von ShapeGeometry)

Methoden

AddLineArcPath(GraphicsPath, PointD, PointD)

Fügt dem angegebenen GraphicsPath einen Sprung Bogen hinzu.

CalculateRotationAngle(PointD, PointD)

Berechnet den Drehungs Winkel eines Decorator-Bilds einer Link Form.

CreateDiagramItem(IGeometryHost, LineSegment)

Erstellt ein DiagramItem-Objekt, wenn ein igeometryhost-Objekt angegeben ist.

Dispose() (Geerbt von ShapeGeometry)
Dispose(Boolean) (Geerbt von ShapeGeometry)
DoFoldToShape(IGeometryHost, PointD, PointD)

Berechnet den Punkt entlang des Vektors, der die Kontur der Geometrie überschreitet.

DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo)

Gibt einen Wert zurück, der angibt, ob sich der angegebene Punkt innerhalb der Begrenzung der Geometrie befindet. Die Treffer Testergebnisse werden ebenfalls zurückgegeben.

(Geerbt von ShapeGeometry)
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

Gibt einen Wert zurück, der angibt, ob sich der angegebene Punkt innerhalb der Begrenzung der Geometrie befindet. Die Treffer Testergebnisse werden ebenfalls zurückgegeben.

DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)

Gibt einen Wert zurück, der angibt, ob sich der angegebene Punkt innerhalb der Grenze des umgebenden Feedbacks der Geometrie befindet. Die Treffer Testergebnisse werden ebenfalls zurückgegeben.

DoPaint(DiagramPaintEventArgs, IGeometryHost)

Zeichnet die Geometrie und ihren Schatten, wenn Sie eine hat.

(Geerbt von ShapeGeometry)
DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)

Zeichnet den visuellen Fokus auf der Form. Dies weist nicht auf die Auswahl hin. es wird nur die Aufmerksamkeit des Benutzers auf diese Form gezeichnet, wenn eine andere Form ausgewählt ist. (Siehe shapeelement. relatedshapetohervorzuheben.)

DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)

Zeichnet die grundlegende Geometrie.

DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)

Zeichnet das Feedback zur Größenänderung für die Geometrie.

DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)

Zeichnet eine Auswahl, die in der Regel die Geometrie umgibt.

DoPaintShadow(DiagramPaintEventArgs, IGeometryHost)

Zeichnet den Schatten der Geometrie.

(Geerbt von ShapeGeometry)
DrawDecorator(DiagramPaintEventArgs, IGeometryHost, Single, PointD, LinkDecorator, SizeD)

Zeichnet den Decorator der Linkform.

GetBackgroundBrushId(IGeometryHost)

Gibt die Hintergrund Pinsel-ID zurück, die zum Zeichnen des Geometrie Hintergrunds verwendet werden soll.

(Geerbt von ShapeGeometry)
GetExtraPenWidth(IGeometryHost)

Ruft den Teil der Stift Breite ab, der außerhalb der Grenzen der Geometrie gezeichnet wird. d.h. außerhalb des Grafik Pfads, der zum Zeichnen der Geometrie verwendet wurde.

(Geerbt von ShapeGeometry)
GetOutlinePenId(IGeometryHost)

Gibt die Kontur Stift-ID zurück, die zum Zeichnen der Geometrie Kontur verwendet werden soll.

(Geerbt von ShapeGeometry)
GetPath(IGeometryHost)

Ruft den GraphicsPath ab, der die Geometrie beschreibt. Dadurch wird standardmäßig ein Rechteck Pfad zurückgegeben. Dies ist ein Singleton der Geometrie. Nicht verwerfen. Dies ist ein Singleton für die Geometry-Klasse. Nicht verwerfen. Verwenden Sie sofort. Verwenden Sie getpathcopy, wenn ein anderer Pfad benötigt wird.

GetPath(RectangleD)

Ruft den GraphicsPath der Geometrie in globalen Einheiten relativ zur linken oberen Ecke des übergeordneten Elements von igeometryhost ab. Dies ist ein Singleton der Geometrie. Nicht verwerfen: das wird abstürzen! Verwenden Sie sofort. Verwenden Sie getpathcopy, wenn ein anderer Pfad benötigt wird.

(Geerbt von ShapeGeometry)
GetPathCopy(IGeometryHost)

Ruft eine eindeutige Kopie des Pfads ab. Der Aufrufer kann nicht zur Verfügung gestellt werden.

(Geerbt von ShapeGeometry)
GetPerimeter(IGeometryHost)

Ruft den Grafik Pfad ab, der die Geometrie Kontur umfasst, einschließlich der Stärke des Kontur Stifts, der sich außerhalb des zum Zeichnen der Geometrie verwendeten Grafik Pfads befindet. Dies ist ein Singleton für die Geometry-Klasse. Nicht verwerfen. Verwenden Sie sofort. Verwenden Sie getpathcopy, wenn ein anderer Pfad benötigt wird.

(Geerbt von ShapeGeometry)
GetPerimeterBoundingBox(IGeometryHost)

Ruft die rechteckigen Begrenzungen ab, die die Geometrie Gliederung einschließen, einschließlich der Stärke des Kontur Stifts, der außerhalb des zum Zeichnen der Geometrie verwendeten Grafik Pfades liegt.

(Geerbt von ShapeGeometry)
GetSelectionLineOffset(DiagramClientView)

Gibt den Abstand in den Welteinheiten zwischen der sichtbaren Auswahl Linie und der außerhalb der Form zurück.

(Geerbt von ShapeGeometry)
GetSelectionLineWidth(DiagramClientView)

Gibt die Breite der sichtbaren Auswahl Linie in Welteinheiten zurück.

(Geerbt von ShapeGeometry)
HasFilledBackground(IGeometryHost)

Gibt einen Wert zurück, der angibt, ob der Hintergrund der Geometrie ausgefüllt wird.

(Geerbt von ShapeGeometry)
HasOutline(IGeometryHost)

Gibt einen Wert zurück, der angibt, ob die Kontur der Geometrie gezeichnet wird.

(Geerbt von ShapeGeometry)
HasShadow(IGeometryHost)

Gibt einen Wert zurück, der angibt, ob die Geometrie einen Schatten aufweist.

(Geerbt von ShapeGeometry)

Gilt für