←Select platform

Copy Method

Summary

Copies the RGB or raster image data from a specified image to the Windows clipboard.

Syntax

C#
VB
C++
public static void Copy( 
   IWin32Window owner, 
   RasterImage image, 
   RasterClipboardCopyFlags flags 
) 
  
Public Shared Sub Copy( _ 
   ByVal owner As IWin32Window, _ 
   ByVal image As Leadtools.RasterImage, _ 
   ByVal flags As Leadtools.Winforms.RasterClipboardCopyFlags _ 
)  
public: 
static void Copy(  
   IWin32Window^ owner, 
   Leadtools.RasterImage^ image, 
   Leadtools.Winforms.RasterClipboardCopyFlags flags 
)  

Parameters

owner
Handle to the active window.

image
The image to be copied.

flags
Indicates how image data is placed on the clipboard.

Example

This example loads a bitmap using clipboard data, if available

C#
VB
using Leadtools.WinForms; 
using Leadtools; 
using Leadtools.Codecs; 
 
public void RasterClipboard_Copy(RasterImageViewer viewer) 
{ 
   RasterCodecs codec = new RasterCodecs(); 
 
   // Load a bitmap, keeping its own bits per pixel 
   RasterImage image = codec.Load(Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp")); 
 
   // Copy the bitmap to the clipboard 
   RasterClipboard.Copy(viewer, image, RasterClipboardCopyFlags.Empty | RasterClipboardCopyFlags.Dib); 
   // Dispose the original bitmap, leaving the copy in the clipboard 
   image.Dispose(); 
 
   MessageBox.Show("Image copied to clipboard"); 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; 
} 
Imports Leadtools.WinForms 
Imports Leadtools 
Imports Leadtools.Codecs 
 
Public Sub RasterClipboard_Copy(ByVal viewer As RasterImageViewer) 
   Dim codec As RasterCodecs = New RasterCodecs() 
 
   ' Load a bitmap, keeping its own bits per pixel 
   Dim image As RasterImage = codec.Load(Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp")) 
 
   ' Copy the bitmap to the clipboard 
   RasterClipboard.Copy(viewer, image, RasterClipboardCopyFlags.Empty Or RasterClipboardCopyFlags.Dib) 
   ' Dispose the original bitmap, leaving the copy in the clipboard 
   image.Dispose() 
 
   MessageBox.Show("Image copied to clipboard") 
End Sub 
 
Public NotInheritable Class LEAD_VARS 
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" 
End Class 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.WinForms Assembly