And of course the PDFStreamResponse can be found on the wiki, along
with the entire example:

http://wiki.apache.org/tapestry/Tapestry5HowToCreateADynamicPDF

Adam

On Wed, Apr 6, 2011 at 9:32 AM, Adam Zimowski <zimowsk...@gmail.com> wrote:
> This this instead of @SetupRender:
>
> @OnEvent(EventConstants.ACTIVATE)
> StreamResponse onActivate() {
>  InputStream myPdfStream = // build your pdf....
>  return new PDFStreamResponse(myPdfStream,"MyPDF");
> }
>
> On Wed, Apr 6, 2011 at 9:16 AM, Jens Reufsteck
> <jens.reufst...@staufenbiel.de> wrote:
>> I’m trying to call a page, that returns a dynamically generated pdf instead
>> of html. No problem with component events. But I just want to call something
>> like www.mydomain.de/example.pdf.
>>
>> What I've tried is:
>>
>>        public boolean setupRender() throws IOException {
>>
>>                ...
>>
>>                OutputStream out =
>> response.getOutputStream("application/pdf");
>>
>>                pdfService.getCvPdf(
>>                        out,
>>                        veraid,
>>                        sid);
>>
>>                out.flush();
>>
>>                // skip render process
>>                return false;
>>        }
>>
>> But this results in an exception "Page xy did not generate any markup when
>> rendered".
>>
>> I understand, that this is probably not exactly, what Tapestry pages are
>> for. But I wanted to avoid something more complex like writing a pdf
>> dispatcher ...
>>
>> Thanks for any hint
>> Jens
>>
>> --
>> Jens Reufsteck
>> Marketing & Online Director
>>
>> Staufenbiel Institut GmbH
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to