Ink.ClipboardPaste 方法 (Point, Object)

将指定的 IDataObject 粘贴到此 Ink 对象的指定点。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Function ClipboardPaste ( _
    pt As Point, _
    dataObject As Object _
) As Strokes
用法
Dim instance As Ink
Dim pt As Point
Dim dataObject As Object
Dim returnValue As Strokes

returnValue = instance.ClipboardPaste(pt, _
    dataObject)
public Strokes ClipboardPaste(
    Point pt,
    Object dataObject
)
public:
Strokes^ ClipboardPaste(
    Point pt, 
    Object^ dataObject
)
public Strokes ClipboardPaste(
    Point pt,
    Object dataObject
)
public function ClipboardPaste(
    pt : Point, 
    dataObject : Object
) : Strokes

参数

  • pt
    类型:System.Drawing.Point
    要粘贴到的点,用墨迹空间坐标指定。默认值为 {0, 0}。

返回值

类型:Microsoft.Ink.Strokes
返回粘贴到 Ink 对象的 Strokes 集合。

备注

如果访问 Clipboard 时发生意外错误,将引发异常。如果没有发生错误,但 Clipboard 不包含可以粘贴到 Ink 对象的格式—墨迹序列化格式 (ISF)文本墨迹对象 (tInk)—则此方法返回 nullnull 引用(在 Visual Basic 中为 Nothing)(在 Microsoft Visual Basic.NET 中为 Nothing),并且不引发异常。

ms569561.alert_security(zh-cn,VS.90).gif安全说明:

如果在部分信任环境下使用,此方法需要 AllClipboard 权限。有关更多信息,请参见Security And Trust

示例

此 C# 示例将 IDataObjecttheDataObject 粘贴到位于墨迹空间坐标 (100, 100) 的 InkCollector, theInkCollector。

try
{
    theInkCollector.Ink.ClipboardPaste(new Point(100, 100), theDataObject);
}
catch
{
    // Exception handling code goes here.
}

此 Visual Basic .NET 示例将 IDataObject (theDataObject) 粘贴到位于墨迹空间坐标 (100, 100) 的 InkCollector (theInkCollector)。

Try
    Dim origin As New Point(100, 100)
    theInkCollector.Ink.ClipboardPaste(origin, theDataObject)
Catch
    'Exception handling code goes here.
End Try

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Ink 类

Ink 成员

ClipboardPaste 重载

Microsoft.Ink 命名空间

ClipboardCopy

Strokes