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}。
- dataObject
类型:System.Object
要粘贴到此 Ink 对象的 System.Windows.Forms.IDataObject。
返回值
类型:Microsoft.Ink.Strokes
返回粘贴到 Ink 对象的 Strokes 集合。
备注
如果访问 Clipboard 时发生意外错误,将引发异常。如果没有发生错误,但 Clipboard 不包含可以粘贴到 Ink 对象的格式—墨迹序列化格式 (ISF) 或文本墨迹对象 (tInk)—则此方法返回 nullnull 引用(在 Visual Basic 中为 Nothing)(在 Microsoft Visual Basic.NET 中为 Nothing),并且不引发异常。
安全说明: |
---|
如果在部分信任环境下使用,此方法需要 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