この Ink オブジェクトの指定したポイントに、指定した IDataObject を貼り付けます。
名前空間 : 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 へのアクセス中に予期しないエラーが発生した場合は、例外がスローされます。エラーがなく、Ink オブジェクトに貼り付けることのできる形式 (Ink Serialized Format (ISF) またはテキスト インク オブジェクト (tInk)) が Clipboard に含まれていない場合、このメソッドは nullnull 参照 (Visual Basic では Nothing) (Microsoft Visual Basic .NET の場合は Nothing) を返し、例外はスローされません。
![]() |
---|
このメソッドを部分信頼で使用する場合は、AllClipboard アクセス許可が必要です。詳細については、「Security and Trust」を参照してください。 |
例
この C# の例では、インク空間座標の位置 (100, 100) にある InkCollector の theInkCollector に IDataObject である theDataObject を貼り付けます。
try
{
theInkCollector.Ink.ClipboardPaste(new Point(100, 100), theDataObject);
}
catch
{
// Exception handling code goes here.
}
この Visual Basic .NET の例では、インク空間座標の位置 (100, 100) にある InkCollector の theInkCollector に IDataObject である theDataObject を貼り付けます。
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