InkManager.PasteFromClipboard(Point) InkManager.PasteFromClipboard(Point) InkManager.PasteFromClipboard(Point) InkManager.PasteFromClipboard(Point) InkManager.PasteFromClipboard(Point) Method

Definition

Note

For Universal Windows app using Extensible Application Markup Language (XAML), we recommend using InkPresenter and the InkCanvas control instead of InkManager.

Adds the InkStroke content from the clipboard to the InkStroke collection that is managed by the InkManager and renders the new strokes..

public : Rect PasteFromClipboard(Point position)
Rect PasteFromClipboard(Point position) const;
public Rect PasteFromClipboard(Point position)
Public Function PasteFromClipboard(position As Point) As Rect
var rect = inkManager.pasteFromClipboard(position);

Parameters

position
Point Point Point

The screen coordinates for the upper-left corner of the bounding rectangle of the clipboard content.

Returns

The invalidated bounding rectangle of the InkStroke collection.

Examples

Here we show how to test whether the content on the clipboard can be added to an InkStroke collection before calling the PasteFromClipboard method.

This example specifies the insertion point for the bounding rectangle at (100, 60), but this can be customized as required.


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

For the complete example, see Ink App sample.

Remarks

The content of the clipboard must be in Ink Serialized Format (ISF) format.

The InkStroke content from the clipboard is selected. Any existing selection is discarded.

See also