可能是软件的问题吧.
这句话的意思是:
canvas不允许绘图
关于canvas这个软件,可以看看这个参考资料.
如果只是不想看到这句话,可以试着禁用相关的服务项或者启动项.不爽就删吧.
当然,如果是需要这个软件,那么建议修复一下canvas.
如果是在打印时出现,问题应该在打印的驱动上!建议重新安装合适的打印驱动后再试试!你打印的不是图片吧?
如果是用delphi时出现那就可以用以下方法
在Delphi中要对一个图像的每一个像素点都进行处理(image.picture.bitmap.Canvas.Pixels[i,j]:=xxx;),将图像分成几个区域由不同的线程同时处理以加快速度。几个线程同时访问Canvas,可能就会出现"Canvas does not allow drawing"的错误。(几个线程访问的区域不同)
用拆分,合并的方式,
把大图像拆分成几个小图像,然后分别在线程里处理,
不要直接在大图像上分几个区域进行处理。
处理完成后再合并成一个大图像