Показать сообщение отдельно
Старый 13.06.2012, 14:11
andrew2312 вне форума Посмотреть профиль Отправить личное сообщение для andrew2312 Найти все сообщения от andrew2312
  № 1  
Ответить с цитированием
andrew2312

Регистрация: Apr 2012
Сообщений: 32
По умолчанию PDF creation with canvas

Здравствуйте! В сети есть описание создания pdf-файла с помощью AS и AlivePDF.
Код AS3:
import org.alivepdf.display.*;
import org.alivepdf.fonts.*;
import org.alivepdf.images.*;
import org.alivepdf.layout.*;
import org.alivepdf.pages.*;
import org.alivepdf.pdf.*;
import org.alivepdf.saving.*;
 
public function createPdf():void{
	var myPDF:PDF = new PDF(Orientation.PORTRAIT, Unit.MM, Size.A4);
	myPDF.setTitle("My Simple PDF document");
	var firstPage:Page = new Page(Orientation.LANDSCAPE, Unit.MM, Size.A4);
	myPDF.addPage(firstPage);
	myPDF.setFont(FontFamily.HELVETICA, Style.BOLD_ITALIC, 18);
	myPDF.writeText(50, "Click here to visit my site 1", "http://site.site");
	var f:FileStream = new FileStream();
	var file: File = File.desktopDirectory.resolvePath("AliveDemo.pdf");
	f.open(file, FileMode.WRITE);
	var bytes:ByteArray = myPDF.save(Method.LOCAL);
	f.writeBytes(bytes);
	f.close();
}
В myPDF можно добавить Cell, Grid, Image, Page, Text. Может кто-нибудь подскажет, можно ли добавить каким-нибудь образом Canvas?
Спасибо заранее.