Freigeben über


LineNode.GetRotatedBoundingBox-Methode

Gibt das gedrehte Rechteck zurück, das den LineNode-Knoten umgibt.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Function GetRotatedBoundingBox As Point()
'Usage
Dim instance As LineNode
Dim returnValue As Point()

returnValue = instance.GetRotatedBoundingBox()
public Point[] GetRotatedBoundingBox()
public:
array<Point>^ GetRotatedBoundingBox()
public Point[] GetRotatedBoundingBox()
public function GetRotatedBoundingBox() : Point[]

Rückgabewert

Typ: array<System.Drawing.Point[]
Das gedrehte Rechteck, das den LineNode-Knoten umgibt.

Beispiele

Im folgenden Beispiel wird das gedrehte umgebende Feld für einen LineNode (line) mithilfe eines Renderer-Objekts (theRenderer) und eines Graphics-Objekts (panelGraphics) gezeichnet, das von einem Panel-Objekt erstellt wurde.

    ' Convert corners to pixel coordinates
    Dim corners As Point() = line.GetRotatedBoundingBox()
    theRenderer.InkSpaceToPixel(panelGraphics, corners)
    ' Draw the rectangle
    panelGraphics.DrawPolygon(New Pen(Color.Blue), corners)
Next line
                // Convert corners to pixel coordinates
                Point[] corners = line.GetRotatedBoundingBox();
                theRenderer.InkSpaceToPixel(panelGraphics, ref corners);
                // Draw the rectangle
                panelGraphics.DrawPolygon(new Pen(Color.Blue), corners);

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

LineNode-Klasse

LineNode-Member

Microsoft.Ink-Namespace