다음을 통해 공유


Renderer.InkSpaceToPixel 메서드 (IntPtr, array<Point[]%)

업데이트: 2007년 11월

변환 시 핸들을 사용하여 잉크 공간 좌표의 위치 배열을 픽셀 공간의 위치 배열로 변환합니다.

네임스페이스:  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