我希望能够将文字和图片发送到剪贴板。
如何转换位图,以便以后可以在RICH_TEXT_FORMAT的剪贴板中添加文本
答案 0 :(得分:1)
使用BITMAP_FORMAT格式类型并将对象传递给BitmapData;第三个参数是数据是否应该是可序列化的(在另一个AIR应用程序中使用) - 函数签名是:
public class Clipboard
{
public function setData(format:String, data:Object, serializable:Boolean = true):Boolean
}
...在上下文中:
var bitmapData:BitmapData = new BitmapData(400, 50, false, 0);
bitmapData.perlinNoise(10, 50, 3, (Math.random() * 255) | 0, true, true);
Clipboard.generalClipboard.clear();
Clipboard.generalClipboard.setData(ClipboardFormats.BITMAP_FORMAT, bitmapData, false);
...然后在任何图形编辑器中粘贴。