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] PDF recto title page customization adds blank page before the verso title page


Thanks, Erik and Bob! Trying these solutions, really appreciate the advice.

Peter

On Thu, Jan 19, 2017 at 4:39 AM, Erik Rask
<erik.rask@proceranetworks.com> wrote:
> Peter,
> A few more things that I remember having to tweak when I set up the cover pages:
> You may need to look at the page margin values (there's an excellent illustration on
> http://www.sagehill.net/docbookxsl/PrintOutput.html).
>
> I have explicit settings for the following ones:
>
> region.before.extent
> header.table.height
> body.margin.top
> page.margin.top
> region.after.extent
> footer.table.height
> body.margin.bottom
> page.margin.bottom
> page.margin.inner
> page.margin.outer
>
> Also, in the title page XML (which is transformed into a titlepage XSL by
> processing it with the docbook titlepage.xsl and then included in the customization
> stylesheet) there are things to consider,
> e.g:
>
> <t:titlepage-separator>
>   <fo:block break-after="page"/>
> </t:titlepage-separator>
>
> <t:titlepage-before t:side="verso">
>   <fo:block break-after="page"/>
> </t:titlepage-before>
>
> Hope this helps,
> BR /Erik R.
> ________________________________________
> From: Peter Desjardins <peter.desjardins.us@gmail.com>
> Sent: Wednesday, January 11, 2017 6:50 PM
> To: DocBook Apps
> Subject: [docbook-apps] PDF recto title page customization adds blank page before the verso title page
>
> Hi. I want the cover page of my book PDF to have a full-bleed color
> background so I added a fo:block-container that's the same size as the
> page and gave it the background-color attribute. This works well and
> the cover page looks great, but it also introduces a blank page
> between the recto title page and the verso title page.
>
> It seems that there's something about the recto title page that is
> spilling over into a new page but doesn't appear there at all.
>
> Has anyone else tried to do something like this? I found that I had to
> set negative margins of the block-container above and to the left of
> the page in order to center the colored background over the first
> page.
>
> I feel like I'm grasping at straws and really should understand what's
> going on much more clearly.
>
> Here's my customization for the book title page:
>
>   <xsl:template name="book.titlepage.recto">
>     <xsl:element name="fo:block-container">
>       <xsl:attribute name="width">8.5in</xsl:attribute>
>       <xsl:attribute name="height">11in</xsl:attribute>
>       <xsl:attribute name="margin-left">-1.25in</xsl:attribute>
>       <xsl:attribute name="margin-top">-0.75in</xsl:attribute>
>       <xsl:attribute name="background-color">#ff4c00</xsl:attribute>
>       <xsl:element name="fo:block">
>         <xsl:attribute name="margin-top">6in</xsl:attribute>
>         <xsl:attribute name="margin-left">2in</xsl:attribute>
>         <xsl:element name ="fo:external-graphic">
>           <xsl:attribute name="content-width">2in</xsl:attribute>
>           <xsl:attribute name="src">
>             <xsl:text>url(mylogo.svg)</xsl:text>
>           </xsl:attribute>
>         </xsl:element>
>       </xsl:element>
>       <xsl:element name="fo:block-container">
>         <xsl:attribute name="margin-top">.2in</xsl:attribute>
>         <xsl:attribute name="margin-left">.35in</xsl:attribute>
>         <xsl:element name="fo:block">
>           <xsl:attribute name="color">#ffffff</xsl:attribute>
>           <xsl:attribute name="text-align">left</xsl:attribute>
>           <xsl:attribute name="font-size">22pt</xsl:attribute>
>           <xsl:attribute name="font-family">sans-serif</xsl:attribute>
>           <xsl:attribute name="font-weight">400</xsl:attribute>
>           <xsl:value-of select="//d:book/d:info/d:title" />
>         </xsl:element>
>         </xsl:element>
>     </xsl:element>
>   </xsl:template>
>
>
> Thanks!
>
> Peter
>
> ---------------------------------------------------------------------
> 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]