首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PurePDF ImageElement抛出错误

PurePDF ImageElement抛出错误
EN

Stack Overflow用户
提问于 2013-03-06 02:16:39
回答 1查看 363关注 0票数 1

嘿,所以我正在尝试创建一个air应用程序,生成一个用户保存的PDF文件,但遇到了PurePDF的问题。每当我运行ImageElement.getInstance()方法时,我都会返回一个运行时错误:

代码语言:javascript
复制
Error: Error #2030: End of file was encountered. at flash.utils::ByteArray/readUnsignedByte()

我还处于测试阶段,不会在晚上做任何疯狂的事情。下面是我的代码:

代码语言:javascript
复制
var bd:BitmapData = new BitmapData( 1024,768 );
bd.draw(pdfClip); //A simple movieclip on the stage containing an image
var bytes:ByteArray = bd.getPixels(new Rectangle(1024,768));
var image:ImageElement = ImageElement.getInstance( bytes );

如果任何使用过purePDF的人能提供任何建议,我将不胜感激,因为文档非常有限。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-18 22:09:42

您应该改用"getBitmapDataInstance“,因为"getInstance”方法需要一个png编码的bytearray。

ImageElement.getBitmapDataInstance( bitmap );

另请参阅此示例:https://code.google.com/p/purepdf/source/browse/examples/src/ImageBitmapData.as

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15231141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档