Share via


Ink.ClipboardPaste Method

Pastes an IDataObject from the Clipboard to this Ink object.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
<UIPermissionAttribute(SecurityAction.Demand, Clipboard := UIPermissionClipboard.AllClipboard)> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Function ClipboardPaste As Strokes
'Usage
Dim instance As Ink 
Dim returnValue As Strokes 

returnValue = instance.ClipboardPaste()
[UIPermissionAttribute(SecurityAction.Demand, Clipboard = UIPermissionClipboard.AllClipboard)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public Strokes ClipboardPaste()
[UIPermissionAttribute(SecurityAction::Demand, Clipboard = UIPermissionClipboard::AllClipboard)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public:
Strokes^ ClipboardPaste()
public function ClipboardPaste() : Strokes

Return Value

Type: Microsoft.Ink.Strokes
Returns the Strokes collection that is pasted to the Ink object.

Remarks

An exception is thrown if an unexpected error occurs while accessing the Clipboard. If no error occurs but the Clipboard does not contain a format that can be pasted into an Ink object—either ink serialized format (ISF) or text ink object (tInk)—then this method returns null (Nothing in Microsoft Visual Basic.NET) and no exception is thrown.

Security noteSecurity Note:

If using under partial trust, this method requires AllClipboard permission. See Security And Trust for more information.

Examples

This C# example pastes an object from the Clipboard to an InkCollector object, theInkCollector.

try
{
    theInkCollector.Ink.ClipboardPaste();
}
catch
{
    // Exception handling code goes here.
}

This Visual Basic .NET example pastes an object from the Clipboard to an InkCollector object, theInkCollector.

Try
    theInkCollector.Ink.ClipboardPaste()
Catch
    'Exception handling code goes here.
End Try

Platforms

Windows 7, Windows Vista, Windows Server 2008 R2, Windows Server 2008

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Version Information

.NET Framework

Supported in: 3.0

See Also

Reference

Ink Class

Ink Members

ClipboardPaste Overload

Microsoft.Ink Namespace

ClipboardCopy

Strokes