Page 1 of 1

PDF print doesn't return anything

PostPosted: Tue Oct 03, 2006 6:41 pm
by Karel Broer
Would it be possible to have this method returning true or false?
Code: Select all
//to print current record without printdialog to pdf file in temp dir.
controller.print(true,false,plugins.pdf_output.getPDFPrinter('c:/temp/out.pdf'))

I like to be sure if the PDF is created.

PostPosted: Tue Oct 03, 2006 8:38 pm
by Harjo
see the sample of: startMetaData:



Code: Select all
//to print multiple forms to one pdf document (on file system).
var success = plugins.pdf_output.startMetaPrintJob('c:/temp/out.pdf')
if (success)
{
controller.print(true,false,plugins.pdf_output.getPDFPrinter());
forms.otherform.controller.print(true,false,plugins.pdf_output.getPDFPrinter());
}
plugins.pdf_output.endMetaPrintJob()

//to print multiple forms to one pdf document (to store in dataprovider).
var success = plugins.pdf_output.startMetaPrintJob()
if (success)
{
controller.print(true,false,plugins.pdf_output.getPDFPrinter());
forms.otherform.controller.print(true,false,plugins.pdf_output.getPDFPrinter());
}
mediaDataProvider = plugins.pdf_output.endMetaPrintJob()

Re: PDF print doesn't return anything

PostPosted: Thu Dec 18, 2014 8:50 pm
by japink.m
//to print multiple forms to one pdf document (to store in dataprovider).
var success = plugins.pdf_output.startMetaPrintJob()
if (success)
{
controller.print(true,false,plugins.pdf_output.getPDFPrinter());
forms.otherform.controller.print(true,false,plugins.pdf_output.getPDFPrinter());
}
mediaDataProvider = plugins.pdf_output.endMetaPrintJob()


How can I make this mediaDataProvider thing downloadable to the webclient user? Do I have to turn this mediaDataProvider object into an JSFile object? How should I do this?

Re: PDF print doesn't return anything

PostPosted: Mon Dec 22, 2014 11:47 am
by jcompagner
plugins.file.write("name", mediaDataProvider)

should also work, you can write the bytes directly