Copies the RGB or raster image data from a specified image to the Windows clipboard.
Syntax
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
Visual Basic | Copy Code |
---|
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 |
C# | Copy Code |
---|
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";
} |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7
See Also