[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] row/column borders for HTML tables in FO output
I checked in some changes to the HTML markup table templates yesterday, but the stylesheet snapshot builds don't seem to be operating at the moment. I'll let you know when a snapshot is available for testing. I added support for the following so far: - frame attribute on table (or uses $default.table.frame parameter). - rules attribute on table (or uses $default.table.rules parameter). - align attribute on td and th - valign attribute on td and th - colspan on td and th - rowspan on td and th - bgcolor on td and th Bob Stayton Sagehill Enterprises bobs@sagehill.net ----- Original Message ----- From: "Shane Handford" <shandford@castlerockresearch.com> To: "Bergfrid Skaara" <bergfrid.digitaldias@gmail.com> Cc: <docbook-apps@lists.oasis-open.org> Sent: Wednesday, April 01, 2009 8:08 AM Subject: Re: [docbook-apps] row/column borders for HTML tables in FO output > > Converting all of your tables might be a big undertaking and pointless if > you're never going to use CALS tables anywhere else. > > Are you using a customization layer on top of docboook? > > I added my own simple support for table borders defined in CSS yesterday. > > This is an uber basic first attempt, needs further testing, and possible > error handling. > > <xsl:template name="parse.style"> > <xsl:param name="style"/> <xsl:for-each select="tokenize(@style, > ';')"> > <xsl:if test="normalize-space(tokenize(., ':')[1]) != ''"> > <xsl:attribute name="{normalize-space(tokenize(., > ':')[1])}"><xsl:value-of select="normalize-space(tokenize(., > ':')[2])"/></xsl:attribute> </xsl:if> > </xsl:for-each> > </xsl:template> > > Called from table.cell.properties like this: > > <xsl:if test="@style"><xsl:call-template > name="parse.style"><xsl:with-param name="style"><xsl:value-of > select="@style"/></xsl:with-param></xsl:call-template></xsl:if> > > > Also, you can follow this bug to see updates and improvements for table > attributes: > http://sourceforge.net/tracker/?func=detail&atid=373747&aid=2722321&group_id=21935 > > Bob has already fixed a couple things I reported last week. > > ~Shane > > > Bergfrid Skaara wrote: >> I see. Any idea about when we can expect improved support for HTML >> tables? >> >> It sounds like I'm better off converting all my tables, or at least >> those with complex layout, to CALS style to "regain" control. I have a >> deadline coming up in 30 days; at that point a committee will be >> deciding based on my PDF layout (among other things) whether or not to >> migrate to DocBook 5 from unstructured FrameMaker. >> >> Best regards, >> Bergfrid Skaara >> >> On Tue, Mar 31, 2009 at 5:50 PM, Shane Handford >> <shandford@castlerockresearch.com> wrote: >>> I'm running into similar issues. >>> >>> I believe that Docbook doesn't have complete support in the area of HTML >>> formated tables at the present time. >>> >>> I'm currently working on a customization layer for borders specified >>> with >>> CSS styles. >>> >>> Also, I've had to add support in my customization layer for colspan, >>> rowspan, align, and valign. >>> >>> I raised the colspan issue on this list last week and Bob Stayton had me >>> log >>> it as a bug. I'll be logging other issues towards the end of this week >>> after further research and experimentation. >>> >>> If anyone has more info in this area I'd love to know. >>> >>> ~Shane Handford >>> >>> >>> Bergfrid Skaara wrote: >>>> How do you set row borders and/or column borders for all HTML style >>>> tables in FO output? Can it be done in the stylesheets (for example >>>> in the table properties templates), or do you have to edit the >>>> attributes of all your tables? The latter seems inconvenient for a >>>> large documentation set.. >>>> >>>> rowsep and colsep attributes on individual table elements are ignored >>>> and also not recognized by the shema. I do however have a rules >>>> attribute with values of all, cols, groups, none, and rows available >>>> on the table element, but these are not recognized by the stylesheet. >>>> >>>> >>>> I am using FOP and the DocBook 5 stylesheets and docbookxi.rng shcema >>>> embedded with oXygen XML Editor v 10.0. >>>> >>>> Best regards, >>>> Bergfrid Skaara >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org >>>> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org >>>> >>> >>> -- >>> Shane Handford >>> Web Developer >>> Castle Rock Research >>> 780.448.9619 >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org >> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org >> > > > -- > Shane Handford > Web Developer > Castle Rock Research > 780.448.9619 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]