次の方法で共有


InkManager.PasteFromClipboard(Point) メソッド

定義

注意

Extensible Application Markup Language (XAML) を使用するユニバーサル Windows アプリの場合は、InkManager の代わりに InkPresenterInkCanvas コントロールを使用することをお勧めします。

InkStroke の内容をクリップボードから InkStroke コレクションに追加します。このコレクションは InkManager によって管理され、新しいストロークがレンダリングされます。

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");
    }
}

注釈

クリップボードの内容は、Ink Serialized Format (ISF) 形式である必要があります。

クリップボードの InkStroke コンテンツが選択されています。 既存の選択は破棄されます。

適用対象

こちらもご覧ください