OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] Row and cell color in print output


OK, I found the problem.  The stylesheet looks for the PI as a child of the
entry element.  In your example the PI was inside the para inside the entry
element, so it wasn't a direct child of entry.  I need to clarify that in
the book as well.

And to clarify one point: XEP never sees these DocBook PIs. They are
converted to FO properties by the DocBook stylesheet, so any XSL-FO
processor would have exhibited the same behavior.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "Zbyszek Cybulski" <z.cybulski@gmail.com>
To: "Bob Stayton" <bobs@sagehill.net>
Cc: "DocBook Apps" <docbook-apps@lists.oasis-open.org>
Sent: Wednesday, June 15, 2005 12:37 AM
Subject: Re: [docbook-apps] Row and cell color in print output


> Bob Stayton wrote:
>
> >Sorry, I didn't mean to imply that you had to customize
> >table.cell.properties in order to get background color in a cell.  That
PI
> >should just work without any customization.  I was just wondering if part
of
> >your customization was interfering with the handling of the bgcolor PI.
If
> >you haven't customized table.cell.properties, then you should be getting
> >"yellow" in your FO file table cell.  If you are using a customization
> >layer, do you still not get yellow when you use the 1.68.1 stylesheet
> >directly?
> >
> >
> I use a CVS snaphot dated 5/5/2005, so it's based on 1.68.1 (I guess).
> Plus, of course, my customization layer.
> I have checked what if I use pure stylesheet without my hacks. And,
> sadly, no background it the table cells. It seems either my stylesheet
> is defective, or XEP can't deal with PIs, or both or anything else.
>
> >And looking at fo/table.xsl, I see that support for the bgcolor PI in
table
> >rows was added (by me, no less).  I need to update that section in my
book
> >to match the current stylesheet.  So that is why the row bgcolor works
for
> >you.  But it is still a mystery why the cell bgcolor doesn't work.  Can
you
> >send me a file (off list) that illustrates the problem?
> >
> >Bob Stayton
> >Sagehill Enterprises
> >DocBook Consulting
> >bobs@sagehill.net
> >
> >
> >----- Original Message ----- 
> >From: "Zbyszek Cybulski" <z.cybulski@gmail.com>
> >To: "Bob Stayton" <bobs@sagehill.net>
> >Cc: "DocBook Apps" <docbook-apps@lists.oasis-open.org>
> >Sent: Tuesday, June 14, 2005 11:38 PM
> >Subject: Re: [docbook-apps] Row and cell color in print output
> >
> >
> >
> >
> >>Well, this is a bit mysterious. I haven't customized the
> >>table.cell.properties template, so this is likely why I can't find my
> >>"yellow" background in the FO. However, you wrote in your book, that the
> >>row coloring works for HTML only
> >>http://sagehill.net/docbookxsl/BGtableColor.html. I've found it working
> >>the opposite way, that is, rows are colored in PDF while cells aren't. I
> >>was a bit misled by the description of the table coloring methods since
> >>it didn't work as described, especially when you consider the last
> >>paragraph of the section called "Cell background color".
> >>In addition, the last sentence of the "Background color" section clearly
> >>states that more sofisticated row coloring can be obtained by
> >>customization of the table.cell.properties template.
> >>Maybe, in my case, this opposite behavior is due to XEP not FOP? I don't
> >>know.
> >>Anyway, I'll try to play with table.cell.properties and let you know of
> >>the progress.
> >>
> >>Thanks,
> >>
> >>Zbyszek
> >>
> >>
> >>
> >>Bob Stayton wrote:
> >>
> >>
> >>
> >>>It works for me.  Have you customized the table.cell.properties
> >>>template?  That template actually applies the dbfo bgcolor PI to the
> >>>table cell.  Do you get "yellow" on the table-cell in the fo?
> >>>
> >>>Bob Stayton
> >>>Sagehill Enterprises
> >>>DocBook Consulting
> >>>bobs@sagehill.net <mailto:bobs@sagehill.net>
> >>>
> >>>
> >>>
> >>>    ----- Original Message -----
> >>>    *From:* Zbyszek Cybulski <mailto:z.cybulski@gmail.com>
> >>>    *To:* DocBook Apps <mailto:docbook-apps@lists.oasis-open.org>
> >>>    *Sent:* Tuesday, June 14, 2005 6:17 AM
> >>>    *Subject:* [docbook-apps] Row and cell color in print output
> >>>
> >>>    Hi,
> >>>
> >>>    I want some table cells to have colored background. If I set the
> >>>    <?dbfo bgcolor="yellow" ?> processing instruction for a table row
> >>>    (after <row>), the print output shows a yellow row in a table. But
> >>>    when I do it for a cell (after <entry>), it doesn't work and the
> >>>    cell has no yellow background in PDF.
> >>>    I use XEP 4.3 with DocBook 4.4 and XSL 1.68.1 on Windows.
> >>>
> >>>    Anyone can help?
> >>>
> >>>    Thanks,
> >>>    -Z
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> >
> >
> >
> >
>
>
>




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]