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] Re: Including external documents

Well, not quite what I had in mind.  There could be one appendix element 
with title and mediaobject, and it has the role attribute to select the 
custom page-master.

The custom page-master can define one layout for the first page and 
different layouts for odd and even pages after the first.  The existing 
simple-page-master with master-name="back-first" is the appendix first page 
master, and that will have the headers and footers, and that will work for 
your purposes.  You want to define two new simple-page-master elements with 
names such as master-name="back-odd-body-only" and "back-even-body-only" 
that remove the region-before and region-after elements and adjust the page 
and body margins.

Then you add a page-sequence-master to assemble the existing and new 
simple-page-masters into a new sequence:

    <fo:page-sequence-master master-name="back-body-only">
        <fo:conditional-page-master-reference master-reference="blank"
        <fo:conditional-page-master-reference master-reference="back-first"
          <xsl:attribute name="master-reference">
              <xsl:when test="$double.sided != 

Then when the role is set, you select "back-body-only" for that 
page-sequence and you get this sequence of pages. For the first page, it 
will use the existing back-first simple-page-master that has headers and 
footers.  The other pages will use your custom simple-page-masters.

Bob Stayton
Sagehill Enterprises

----- Original Message ----- 
From: "John Brown" <johnbrown105@hotmail.com>
To: <docbook-apps@lists.oasis-open.org>
Sent: Friday, April 11, 2008 10:49 AM
Subject: [docbook-apps] Re: Including external documents

> Bob Stayton <bobs <at> sagehill.net> writes:
>> Yes, this is possible.  I think you would need to create a custom
>> page-master to give you better control of margins, headers and footers.
> <snip/>
>> To put the new page-master in play, you would need to add a role 
>> attribute
>> to the appendix element, and customize the template named
>> select.user.pagemaster ...
> <snip/>
> Let's see if I understand:
> <!-- not necessarily syntactically correct -->
> <appendix>
>  <title>Confidentiality Agreement</title>
>  <para/>
> </appendix>
> <appendix role="no-headers-and-footers">
>  <!-- No title or empty title, of course -->
>  <mediaobject>
>    <imageobject>
>      <imagedata fileref="confidentiality_agreement.pdf" scale="100%"/>
>    </imageobject>
>  </mediaobject>
> </appendix>
> The first appendix (with nothing in it but the title) would appear in
> the PDF as "Appendix A: Confidentiality Agreement". This text would
> also appear in the table of contents.
> The second appendix uses a custom stylesheet, thanks to the new role.
> Assuming that the customisation was done correctly, it would have no
> headers and footers, and would not appear in the table of contents.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org

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