Re: Printing to NSData

2009-09-21 Thread David Duncan
On Sep 18, 2009, at 8:35 PM, Gerriet M. Denkmann wrote: Is this a bug or did I miss some magical incantation here? No incantation you've missed. Unless you want to do the pagination and assembly yourself (you probably don't) you will have to write to file and create a new PDF from it. I

Re: Printing to NSData

2009-09-21 Thread Gerriet M. Denkmann
to write to file and create a new PDF from it. I would test this to see how bad it actually is however. Printing to file (1000 pages) + [ [ PDFDocument alloc ] initWithURL: pdfUrl ] = 14 sec Printing to NSData + [ [ PDFDocument alloc ] initWithData: pdfData ] = 7 sec. So there is an easily

Printing to NSData

2009-09-18 Thread Gerriet M. Denkmann
I am doing: NSPrintOperation *po = [ NSPrintOperation printOperationWithView: textView printInfo: printInfo ]; ... PDFDocument *pdfFile = [ [ PDFDocument alloc ] initWithURL: pdfUrl ]; ... do some post-processing here Works fine, but looks rather inefficient, as file-IO is probably the