Renderer.PixelToInkSpace 方法 (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 PixelToInkSpace ( _
hdc As IntPtr, _
ByRef pts As Point() _
)
用法
Dim instance As Renderer
Dim hdc As IntPtr
Dim pts As Point()
instance.PixelToInkSpace(hdc, pts)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true)]
public void PixelToInkSpace(
IntPtr hdc,
ref Point[] pts
)
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, UnmanagedCode = true)]
public:
void PixelToInkSpace(
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 PixelToInkSpace(
IntPtr hdc,
/** @ref */Point[] pts
)
public function PixelToInkSpace(
hdc : IntPtr,
pts : Point[]
)
参数
- hdc
类型:System.IntPtr
作为容器的控件或窗体的句柄。
- pts
类型:array<System.Drawing.Point[]%
要转换为墨迹空间位置的点的数组。
备注
PixelToInkSpace 方法从像素空间转换到墨迹空间(其中一个 HIMETRIC 单位 = .01mm),并应用视图变换的倒转,然后应用对象变换。
为了尽量减少内存泄漏,请使用此方法的 PixelToInkSpace(Graphics, array<Point[]%) 重载。PixelToInkSpace(IntPtr, array<Point[]%) 重载要求将句柄保持在内存中,这容易导致泄漏。
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0