[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]