Compartilhar via


InkManager.PasteFromClipboard(Point) Método

Definição

Observação

Para o aplicativo Universal do Windows usando XAML (Extensible Application Markup Language), recomendamos usar InkPresenter e o controle InkCanvas em vez de InkManager.

Adiciona o conteúdo inkStroke da área de transferência à coleção InkStroke que é gerenciada pelo InkManager e renderiza os novos traços.

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

As coordenadas da tela para o canto superior esquerdo do retângulo delimitador do conteúdo da área de transferência.

Retornos

O retângulo delimitador invalidado da coleção InkStroke .

Implementações

Exemplos

Aqui, mostramos como testar se o conteúdo na área de transferência pode ser adicionado a uma coleção InkStroke antes de chamar o método PasteFromClipboard.

Este exemplo especifica o ponto de inserção para o retângulo delimitador em (100, 60), mas isso pode ser personalizado conforme necessário.

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

Comentários

O conteúdo da área de transferência deve estar no formato ISF (Formato Serializado à Tinta).

O conteúdo inkStroke da área de transferência está selecionado. Qualquer seleção existente é descartada.

Aplica-se a

Confira também