Renderer.InkSpaceToPixel 方法 (IntPtr, array<Point[]%)

通过使用用于转换的句柄,将墨迹空间 坐标中的位置的数组转换到像素空间中。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
<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() _
)
用法
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[]
)

参数

  • hdc
    类型:System.IntPtr
    作为容器的控件或窗体的句柄。

备注

InkSpaceToPixel 方法应用 Renderer 对象的对象变换,再应用视图变换,然后从 HIMETRIC 转换到像素单位。

为了尽量减少内存泄漏,请使用此方法的 InkSpaceToPixel(Graphics, array<Point[]%) 重载。InkSpaceToPixel(IntPtr, array<Point[]%) 重载要求将句柄保持在内存中,这容易导致泄漏。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Renderer 类

Renderer 成员

InkSpaceToPixel 重载

Microsoft.Ink 命名空间

Renderer.PixelToInkSpace