阅读:2590回复:1
ae导出jpeg图像时的问题:Not enough memory to create requested bitmap大家好啊,我按照例子中的代码写了一个从mapcontrol导出jpeg图片的函数,具体代码如下 double lScreenResolution; ESRI.ArcGIS.Output.IExport pExporter = new ExportJPEGClass() as IExport; tagRECT deviceRECT; IEnvelope pDriverBounds = new EnvelopeClass(); pDriverBounds.PutCoords(deviceRECT.left, deviceRECT.bottom, deviceRECT.right, deviceRECT.top); pExporter.PixelBounds = pDriverBounds; ITrackCancel pCancel = new CancelTrackerClass(); 但执行到红色这句时总出错:Not enough memory to create requested bitmap.即时我不打开任何文件,空白的mapcontrol也是一样的出错。这是怎么回事啊,代码我对照了很多地方都是基本相同的阿 |
|
1楼#
发布于:2007-06-02 22:01
你需要设置一下tagRECT的大小,例如设置为0,0,900,600之类的
|
|