共用方式為


InkManager.PasteFromClipboard(Point) 方法

定義

注意

針對使用 Extensible Application Markup Language (XAML) 的通用 Windows 應用程式,我們建議使用 InkPresenterInkCanvas 控制項,而不是 InkManager

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 內容。 捨棄任何現有的選取範圍。

適用於

另請參閱