[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Marking paras in colored text
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Could you post an example of your DocBook and customization? The attached simple test works for me even without doing any extra modes. David On 10/07/2011 12:22 PM, michael mclaughlin wrote: > No success using the "titlepage.mode" mode. > > --- On Fri, 7/10/11, David Cramer <david@thingbag.net> wrote: > >> From: David Cramer <david@thingbag.net> >> Subject: Re: [docbook-apps] Marking paras in colored text >> To: docbook-apps@lists.oasis-open.org >> Date: Friday, 7 October, 2011, 13:14 > Try making a a second copy of those templates with > mode="titlepage.mode" (i.e. add that attribute to the > xsl:template > element). I haven't tested that, but it should catch most > of your > titlepage content. You may also have to add templates in > other modes > (e.g. mode="book.titlepage.recto.mode"), but I'll have to > do some > experiments to confirm my understanding of what's going on > in the > titlepage system. > > Let me know what happens with that. I'll play around with > it later when > I have some time too. > > David > > On 10/07/2011 06:29 AM, mike 675 wrote: >>>> >>>> I tried your text() match code. >>>> It works fine for the most part. >>>> But I was unable to get it to work on elements in the > titlepage section of a >>>> book or article. >>>> For example, I want to display some > legalnotice/para elements in red if >>>> they have a role="draft" attribute. >>>> >>>> Mike >>>> >>>> David Cramer wrote: >>>>> >>>> This [1] message provides an alternative approach that > will change the >>>> color of text based on an attributes on any element. > An advantage to >>>> this approach is that it only requires the addition of > a few templates >>>> rather than the modifications of many existing > templates (which is much >>>> harder to maintain when you adopt a new release of the > base xsls). >>>> >>>> David >>>> >>>> [1] http://lists.oasis-open.org/archives/docbook-apps/201108/msg00100.html >>>> >>>> On 10/06/2011 10:34 AM, Bob Stayton wrote: >>>>>>> Good try, but not quite. 8^) >>>>>>> You will lose some features if you > do it that way. To customize, a >>>>>>> better practice is to find the base > template for that element that >>>>>>> already exists in the DocBook stylesheets, > copy it to your customization >>>>>>> layer, and modify the match attribute and > anything you want in the body >>>>>>> of the template. You'll see that the > base template for match="para" >>>>>>> uses fo:block instead of fo:inline. > You can add your color to the >>>>>>> fo:block. >>>>>>> >>>>>>> Bob Stayton >>>>>>> Sagehill Enterprises >>>>>>> bobs@sagehill.net >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "mike > 675" <m_mclaug@yahoo.co.uk> >>>>>>> To: <docbook-apps@lists.oasis-open.org> >>>>>>> Sent: Thursday, October 06, 2011 8:16 AM >>>>>>> Subject: [docbook-apps] Marking paras in > colored text >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> I want to find all paras marked as > role="high" and render them as red >>>>>>>> text in >>>>>>>> FO output. >>>>>>>> >>>>>>>> http://www.sagehill.net/docbookxsl/CustomInlines.html > shows how to do >>>>>>>> this >>>>>>>> sort of thing when matching on inline > text. Is it possible at block >>>>>>>> level? >>>>>>>> >>>>>>>> Here is my first attempt: >>>>>>>> >>>>>>>> <xsl:template > match="para[@role='high']" >>>>>>>> <fo:inline color="red"> >>>>>>>> <xsl:apply-templates > /> >>>>>>>> </fo:inline> >>>>>>>> </xsl:template> >>>>>>>> -- >>>>>>>> View this message in context: >>>>>>>> http://old.nabble.com/Marking-paras-in-colored-text-tp32600589p32600589.html >>>>>>>> >>>>>>>> Sent from the docbook apps mailing > list archive at Nabble.com. >>>>>>>> >>>>>>>> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJOkLBYAAoJEMHeSXG7afUhDpMH/3ztJm5+ofhFQDLfTH8vtMi9 BD8VRaekNKj5mJIroULmxEVVXlfk8HVqwIiPXdhMIn9hTeVDZqHm2c0Fj9EebHR1 JU9WTuNpKO1i8yTpED2MjsrMOvgYUnyCXm/hWCXB3j5r6FTHB+7pO7XGo1AUhLLo xZPFrzBpRemrUtOwk6hbLozy+DWinQFUDok8+kMh1lWg9jRlpV8l7CwnnFJ9wYS4 x+279kFltYzWjbKYCTpLyxgr3TzlHk2234DwkRs+bi+mecjAE7G1k66vO4F2ihBI kqxUjv2I1qcbv2p8VE0V3+N+fHQW8aZW9c6Y9SOI/C0rfNZj/OB5V7Sf0qPqnO8= =/tBL -----END PGP SIGNATURE-----
Attachment:
docbook-test.zip
Description: Zip compressed data
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]