[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Marking paras in colored text
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: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 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. >>> >>> >>> --------------------------------------------------------------------- >>> 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 >> > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJOjc9aAAoJEMHeSXG7afUhr1wH/Av9sUTZqOd946xQFBHd+uh2 > DBd8tD5VAvuSU75IaKrARvznYigptAhH3M1M/53R7SsMUVIUyJdZ39TfmkrE1DlQ > zCFcEH2gOS8ocTcwaM8iMC0a4xvoSV6D/BRRVHzPN3L05FAAQ9bMpxbVSiHCGmOr > 1dVRXc8z8fY5W1BxO5IPlHYWh9a7i1Kzh0qoDQ9bOMR34vLC4QYs9qW0zteBZzxJ > Q97EMN0QTM/wrbPJt4l0XHD9tfDcOAr1AEUKtR7hjTIb++Op5HtExH6eVXgNx60i > KAvbQvMFC5/QEq1YEQw3mmTNSKmsHuBVbBmuVo3+6iDyaXGoXKm2E/w4Mz7oRso= > =E7aQ > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > > -- View this message in context: http://old.nabble.com/Marking-paras-in-colored-text-tp32600589p32606646.html Sent from the docbook apps mailing list archive at Nabble.com.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]