首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PurePDF -添加显示对象的高质量快照的最佳方法

PurePDF -添加显示对象的高质量快照的最佳方法
EN

Stack Overflow用户
提问于 2013-09-01 19:46:25
回答 1查看 542关注 0票数 0

有人有使用PurePDF和向页面添加显示对象的经验吗?在AlivePDF中,您可以这样做:

代码语言:javascript
复制
pdfObject.addImage(yourDisplayObject,...)

其中yourDisplayObject是继承自DisplayObject的类。AlivePDF内部负责将其转换为图像并将图像添加到pdf页面。

对于purePDF来说,这相当于什么呢?

有purePDF专家吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-07 05:19:10

我用PurePDF。这段代码将接受像UIComponent这样的对象,将其转换为位图,并将其放入您的pdf中。

代码语言:javascript
复制
var matrix : Matrix = new Matrix();
var pageSize:RectangleElement = PageSize.A4;
var mainImage : BitmapData = new BitmapData(_objectToPrint.width,_objectToPrint.height,false, 0xFFFFFF);
mainImage.draw(_objectToPrint,matrix);

var bytes:ByteArray = new ByteArray();
var document:PdfDocument = PdfWriter.create(bytes, pageSize).pdfDocument;
document.setMargins(0,0,0,0);
document.open();
var imageElement : ImageElement = ImageElement.getBitmapDataInstance(mainImage, false);
document.add(imageElement);
document.close();
new FileReference().save(bytes,"yourPDF.pdf");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18562231

复制
相关文章

相似问题

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