W3C home > Mailing lists > Public > www-forms@w3.org > January 2005

RE: XForms Help....

From: Mark Birbeck <mark.birbeck@x-port.net>
Date: Wed, 5 Jan 2005 11:04:07 -0000
To: <manjulal@compusystemsnet.com>
Cc: <www-forms@w3.org>
Message-ID: <002501c4f316$499cf630$6f01a8c0@W100>

Hi Manjulal,

> We have a requirement for processing client PDF forms like
> filling up data on line through PDF documents. Our client 
> insists on a 100 % look and feel of the document formats
> since he need to print them after filling then up on line.
>      If I use XForms 1.0 technology, is it possible for me
> to get the same look and feel while designing the GUI for
> the user ?I hope you can help me on this.

It's pretty tricky to get the exact look and feel of a paper form, because
most XForms processors use CSS to get their layout. Of course it's not
impossible, but you do end up with an enormous amount of styling. However,
it's not clear from your email which is your bigger priority -- making the
form look exactly like the paper version, or being able to print out the

If it's the printing that is most important, then why not collect the data
using XForms and then render it later as PDF? The advantage of this approach
is that you are collecting XML and then providing different views on it -- a
far more flexible approach than collecting the data using Acrobat.

And not only is this a better approach, but it is particularly easy to
render your output as PDF. If you have formsPlayer installed then you can
see a demo that uses this technique:


The demo has been gathering dust for over a year so has a few rough edges --
but it does allow you to enter invoices via XForms. Each invoice is then
given its own URL at which it can be viewed as a PDF file.

Click on "(Re)load List of Invoices", and then click on the URL of one of
the invoices and you'll see the generated PDF file for that invoice. Also,
you can change the file extension to ".html" to see an HTML version.

If you don't have formsPlayer installed, you can still see the PDF output --
a sample invoice is here:




Mark Birbeck
x-port.net Ltd.

e: Mark.Birbeck@x-port.net
t: +44 (0) 20 7689 9232
w: http://www.formsPlayer.com/

Download our XForms processor from
Received on Wednesday, 5 January 2005 11:04:57 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:36:14 UTC