Bagikan melalui


InkManager.PasteFromClipboard(Point) Metode

Definisi

Catatan

Untuk aplikasi Universal Windows menggunakan Extensible Application Markup Language (XAML), sebaiknya gunakan InkPresenter dan kontrol InkCanvas alih-alih InkManager.

Menambahkan konten InkStroke dari clipboard ke koleksi InkStroke yang dikelola oleh InkManager dan merender stroke baru.

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

Layar berkoordinasi untuk sudut kiri atas persegi panjang pembatas konten clipboard.

Mengembalikan

Persegi panjang pembatas yang tidak valid dari koleksi InkStroke .

Penerapan

Contoh

Di sini kami menunjukkan cara menguji apakah konten pada clipboard dapat ditambahkan ke koleksi InkStroke sebelum memanggil metode PasteFromClipboard.

Contoh ini menentukan titik penyisipan untuk persegi panjang pembatas pada (100, 60), tetapi ini dapat disesuaikan sesuai kebutuhan.

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

Keterangan

Konten clipboard harus dalam format Ink Serialized Format (ISF).

Konten InkStroke dari clipboard dipilih. Pilihan yang ada dibuang.

Berlaku untuk

Lihat juga