InkManager.PasteFromClipboard(Point) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
참고
XAML(Extensible Application Markup Language)을 사용하는 유니버설 Windows 앱의 경우 InkManager 대신 InkPresenter 및 InkCanvas 컨트롤을 사용하는 것이 좋습니다.
클립보드의 InkStroke 콘텐츠를 InkManager에서 관리하는 InkStroke 컬렉션에 추가하고 새 스트로크를 렌더링합니다.
public:
virtual Rect PasteFromClipboard(Point position) = PasteFromClipboard;
Rect PasteFromClipboard(Point const& position);
public Rect PasteFromClipboard(Point position);
function pasteFromClipboard(position)
Public Function PasteFromClipboard (position As Point) As Rect
매개 변수
- position
- Point
화면은 클립보드 콘텐츠의 경계 사각형의 왼쪽 위 모서리에 대한 좌표입니다.
반환
InkStroke 컬렉션의 무효화된 경계 사각형입니다.
구현
예제
여기서는 PasteFromClipboard 메서드를 호출하기 전에 클립보드의 콘텐츠를 InkStroke 컬렉션에 추가할 수 있는지 여부를 테스트하는 방법을 보여줍니다.
다음은 경계 사각형의 삽입 지점(100, 60)을 지정하는 예제이지만 필요에 따라 사용자 지정할 수 있습니다.
function paste(evt)
{
var insertionPoint = {x: 100, y: 60};
var canPaste = inkManager.canPasteFromClipboard();
if (canPaste)
{
inkManager.pasteFromClipboard(insertionPoint);
sdkSample.displayStatus("Pasted");
renderAllStrokes();
}
else
{
sdkSample.displayStatus("Cannot paste");
}
}
설명
클립보드의 콘텐츠는 ISF(잉크 직렬화된 형식) 형식이어야 합니다.
클립보드의 InkStroke 콘텐츠가 선택됩니다. 기존 선택 항목은 모두 삭제됩니다.