Freigeben über


InkManager.PasteFromClipboard(Point) Methode

Definition

Hinweis

Für universelle Windows-Apps mit Extensible Application Markup Language (XAML) empfehlen wir die Verwendung von InkPresenter und dem InkCanvas-Steuerelement anstelle von InkManager.

Fügt den InkStroke-Inhalt aus der Zwischenablage der InkStroke-Auflistung hinzu, die vom InkManager verwaltet wird, und rendert die neuen Striche.

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

Parameter

position
Point

Die Bildschirmkoordinaten für die obere linke Ecke des umgebenden Rechtecks des Zwischenablageinhalts.

Gibt zurück

Das ungültige umschließende Rechteck der InkStroke-Auflistung .

Implementiert

Beispiele

Hier wird gezeigt, wie sie testen, ob der Inhalt in der Zwischenablage einer InkStroke-Auflistung hinzugefügt werden kann, bevor die PasteFromClipboard-Methode aufgerufen wird.

In diesem Beispiel wird die Einfügemarke für das umgebende Rechteck bei (100, 60) angegeben, dies kann jedoch nach Bedarf angepasst werden.

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

Hinweise

Der Inhalt der Zwischenablage muss im ISF-Format (Ink Serialized Format) vorliegen.

Der InkStroke-Inhalt aus der Zwischenablage ist ausgewählt. Jede vorhandene Auswahl wird verworfen.

Gilt für:

Weitere Informationen