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 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