我希望能够将文本和图片发送到剪贴板。
如何转换位图,以便稍后使用 RICH_TEXT_FORMAT 在剪贴板中添加文本
您使用 BITMAP_FORMAT 格式类型并将 BitmapData 作为 Object 传递;第三个参数是数据是否应该是可序列化的(用于另一个 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);
...运行然后粘贴到任何图形编辑器中。