InkManager.PasteFromClipboard(Point) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
注意
針對使用 Extensible Application Markup Language (XAML) 的通用 Windows 應用程式,我們建議使用 InkPresenter 和 InkCanvas 控制項,而不是 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 內容。 捨棄任何現有的選取範圍。