[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
Thanks, Bob. This is great. I'll be testing the changes next week. Bergfrid, in my sample code snippet: tokenize(@style should be: tokenize($style ~Shane Bob Stayton wrote: > 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 >> >> >> > > > --------------------------------------------------------------------- > 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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]