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