Condividi tramite


InkManager.PasteFromClipboard(Point) Metodo

Definizione

Nota

Per l'app di Windows universale tramite XAML (Extensible Application Markup Language), è consigliabile usare InkPresenter e il controllo InkCanvas anziché InkManager.

Aggiunge il contenuto InkStroke dagli Appunti all'insieme InkStroke gestito da InkManager ed esegue il rendering dei nuovi tratti.

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

Parametri

position
Point

Coordinate dello schermo per l'angolo superiore sinistro del rettangolo di delimitazione del contenuto degli Appunti.

Restituisce

Rettangolo di delimitazione invalidato dell'insieme InkStroke .

Implementazioni

Esempio

Qui viene illustrato come verificare se il contenuto negli Appunti può essere aggiunto a un insieme InkStroke prima di chiamare il metodo PasteFromClipboard.

Questo esempio specifica il punto di inserimento per il rettangolo di delimitazione in corrispondenza di (100, 60), ma può essere personalizzato in base alle esigenze.

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

Commenti

Il contenuto degli Appunti deve essere in formato ISF (Ink Serialized Format).

Viene selezionato il contenuto InkStroke dagli Appunti. Qualsiasi selezione esistente viene eliminata.

Si applica a

Vedi anche