Compartir a través de


InkManager.PasteFromClipboard(Point) Método

Definición

Nota

En el caso de la aplicación universal de Windows con lenguaje xaml de aplicación extensible, se recomienda usar InkPresenter y el control InkCanvas en lugar de InkManager.

Agrega el contenido de InkStroke del Portapapeles a la colección InkStroke administrada por InkManager y representa los nuevos trazos.

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

Parámetros

position
Point

Coordenadas de pantalla para la esquina superior izquierda del rectángulo delimitador del contenido del Portapapeles.

Devoluciones

Rectángulo delimitador invalidado de la colección InkStroke .

Implementaciones

Ejemplos

Aquí se muestra cómo probar si el contenido del Portapapeles se puede agregar a una colección InkStroke antes de llamar al método PasteFromClipboard.

En este ejemplo se especifica el punto de inserción del rectángulo delimitador en (100, 60), pero esto se puede personalizar según sea necesario.

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

Comentarios

El contenido del Portapapeles debe estar en formato de formato serializado de entrada de lápiz (ISF).

El contenido de InkStroke del Portapapeles está seleccionado. Se descarta cualquier selección existente.

Se aplica a

Consulte también