Renderer.InkSpaceToPixel-Methode (IntPtr, array<Point[]%)
Konvertiert ein Array von Positionen in Freihandbereichkoordinaten in den Pixelbereich, wobei ein Handle für die Konvertierung verwendet wird.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode := True)> _
Public Sub InkSpaceToPixel ( _
hdc As IntPtr, _
ByRef pts As Point() _
)
'Usage
Dim instance As Renderer
Dim hdc As IntPtr
Dim pts As Point()
instance.InkSpaceToPixel(hdc, pts)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true)]
public void InkSpaceToPixel(
IntPtr hdc,
ref Point[] pts
)
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, UnmanagedCode = true)]
public:
void InkSpaceToPixel(
IntPtr hdc,
array<Point>^% pts
)
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true) */
public void InkSpaceToPixel(
IntPtr hdc,
/** @ref */Point[] pts
)
public function InkSpaceToPixel(
hdc : IntPtr,
pts : Point[]
)
Parameter
- hdc
Typ: System.IntPtr
Das Handle des enthaltenden Steuerelements oder Formulars.
- pts
Typ: array<System.Drawing.Point[]%
Das Array von Punkten, das in Pixelpositionen konvertiert werden soll.
Hinweise
Die InkSpaceToPixel-Methode wendet die Objekttransformation des Renderer-Objekts und die Ansichtstransformation an, und anschließend wird die Konvertierung aus HIMETRIC-Einheiten in Pixel ausgeführt.
Um Speicherverluste zu minimieren, verwenden Sie die InkSpaceToPixel(Graphics, array<Point[]%)-Überladung dieser Methode. Die InkSpaceToPixel(IntPtr, array<Point[]%)-Überladung erfordert, dass Handles im Arbeitsspeicher bleiben müssen, was tendenziell zu Verlusten führt.
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