> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 08, 2006 1:03 AM
>
> Tim:
>
> Using underlines for user input brings me back to my MFS days
> at a rather large telecom, Two things we have used in the
> past for user input, although I readily admit that I am far
> from an expert on the subject:
> 1. User entry boxes formed by either using table cells with
> borders or SVG. For any 3D effects or special symbols, SVG
> fits the bill.
> 2. Similar to what you are already doing, use underlines
> formed by either leaders or SVG (again for 3D effects).
> > Hi,
> >
> > within the realm of our QMS-to-be, I use XML for - inter
> alia - forms
> > and generate paper output with FOP and XSLT stylesheets.
> >
> > In the XML file I have information about the data fields to be
> > "inputted" by the user, the "data type", "check but- tons", etc. (I
> > plan to make the forms "fillable" on our net- work later
> on) and how
> > the fields are grouped.
> >
> > What I'm still lacking is some creativity about a human- friendly
> > way to format these data fields. At the moment, I just use "_"s to
> > mark the place where something needs to be inputted, but i. e.
> > "____-__-__" for a date field does not look very nice printed in
> > Helvetica, 14 pt :-).
> >
> > Has anyone of you already dealt with this topic and maybe created
> > some interesting stylesheets that could be of inspi- ration?
Hi,
I've made a similar form.
Here is the snippet.
Enjoy,
Pascal
<xsl:call-template name="pictoCases">
<xsl:with-param name="cases" select="4"/>
</xsl:call-template>
...
<xsl:template name="pictoCases">
<xsl:param name="cases" select="1"/>
<fo:instream-foreign-object width="{4 * $cases}mm" height="3mm">
<svg xmlns="http://www.w3.org/2000/svg"
width="{4 * $cases}mm"
height="3mm" viewBox="-0.2 -0.2 {4 * $cases + 0.2} 3.2">
<style type="text/css">
<![CDATA[
path {
fill: none;
stroke-width:]]><xsl:value-of select="0.5 * 25.4 div
72"/><![CDATA[;
stroke:black;}
]]>
</style>
<xsl:call-template name="dessineCase">
<xsl:with-param name="cases" select="$cases"/>
</xsl:call-template>
<path d="M0,0 v3 M{$cases * 4},0 v3"/>
</svg>
</fo:instream-foreign-object>
</xsl:template>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]