←Select platform

Paste Method

Summary

Copies image data from the clipboard.

Syntax
C#
VB
C++
public static RasterImage Paste( 
   IntPtr owner 
) 
Public Shared Function Paste( 
   ByVal owner As System.IntPtr 
) As RasterImage 
public:  
   static RasterImage^ Paste( 
      System::IntPtr owner 
   ) 

Parameters

owner

Handle to the active window (use System.Windows.Forms.Control.HandleControl.Handle).

Return Value

A reference to a new RasterImage object created using the data in the Windows clipboard.

Remarks

The image on the clipboard must be a DIB, DDB, or a WMF.

The image will contain the same Width, Height, and BitsPerPixel as the image contained in the clipboard.

The Order will be set to RasterByteOrder.Bgr. If the copied image is not in Bgr order, it is up to you to change its color Order using ColorResolutionCommand.

To determine whether a region was pasted, use HasRegion.

Example
C#
VB
using Leadtools; 
using Leadtools.Controls; 
using Leadtools.Codecs; 
using LeadtoolsExamples.Common; 
 
public void RasterClipboard_Paste() 
{ 
   if (RasterClipboard.IsReady) 
   { 
      /// Copy the bitmap from the clipboard  
      _imageViewer.Image = RasterClipboard.Paste(_imageViewer.Handle); 
      MessageBox.Show("Paste is Successful"); 
   } 
   else 
   { 
      MessageBox.Show("Paste Failed"); 
   } 
} 
Imports Leadtools 
Imports Leadtools.Controls 
Imports Leadtools.Codecs 
Imports LeadtoolsControlsExamples.LeadtoolsExamples.Common 
 
Public Sub RasterClipboard_Paste(ByVal imageViewer As ImageViewer) 
   If RasterClipboard.IsReady Then 
      ''' Copy the bitmap from the clipboard  
      imageViewer.Image = RasterClipboard.Paste(imageViewer.Handle) 
      MessageBox.Show("Paste is Successful") 
   Else 
      MessageBox.Show("Paste Failed") 
   End If 
End Sub 

Requirements

Target Platforms

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly