using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Azylee.Core.WindowsUtils.ClipboardUtils
{
public class ClipboardTool
{
///
/// 设置剪贴板的文本内容
///
/// 文本内容
public static void SetText(string s)
{
System.Windows.Forms.Clipboard.SetDataObject(s ?? "");
}
///
/// 获取剪贴板中的文本内容
///
/// 返回剪贴板文本
public static string GetText()
{
IDataObject iData = System.Windows.Forms.Clipboard.GetDataObject();
return (string)iData.GetData(DataFormats.Text);
}
///
/// 获取剪贴板位图格式数据
///
/// 位图
public static Bitmap GetBitmap()
{
IDataObject iData = System.Windows.Forms.Clipboard.GetDataObject();
if (iData.GetDataPresent(DataFormats.Bitmap))
{
Bitmap bt = (Bitmap)iData.GetData(DataFormats.Bitmap);
return bt;
}
return null;
}
}
}