Actually, this would be a feature, to automatically keep each example together 
on a page.  Doesn't work well for long examples, though.

The FO stylesheets have an attribute-set in the 1.74 stylesheets for examples 
called "example.properties", which by default inherits properties from the 
"formal.object.properties" attribute-set, which includes a keep-together 
attribute.  Your customization layer could turn it off for examples using:

<xsl:attribute-set name="example.properties">
  <xsl:attribute name="keep-together.within-column="auto"/>
</xsl:attribute-set>

Bob Stayton
Sagehill Enterprises
[EMAIL PROTECTED]


  ----- Original Message ----- 
  From: Dennison, Cheri 
  To: [EMAIL PROTECTED] ; [email protected] 
  Sent: Tuesday, August 19, 2008 6:12 PM
  Subject: RE: [docbook-apps] Long text inclusions that don't break anymore


  Ah, thanks for pointing out that it’s due to the <example> tag! I didn’t even 
think to yank the <programlisting> out of the <example> to see if that helped. 
At least I’ve got a workaround until this potential bug is fixed…

   

  Yay!

   

  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
  Sent: Tuesday, August 19, 2008 6:09 PM
  To: Dennison, Cheri; [email protected]
  Subject: Re: [docbook-apps] Long text inclusions that don't break anymore

   

  Cheri

  I just confirmed your issue. It appears that the <example> formatting is the 
culprit, as it works fine if the  <programlisting> is not wrapped by an 
<example>.

   

  Unfortunately, this mere mortal doesn't have an answer so you'll have to wait 
for the 

  Docbook gods to wake ;-)

   

  This may be a bug?

   

  Cheers,

  Dean Nelson

   

   

  In a message dated 8/19/2008 5:10:46 P.M. Pacific Daylight Time, [EMAIL 
PROTECTED] writes:

    Howdy!

    I'm upgrading to FOP 0.95 from 0.20.5 and from 1.70.1 to 1.74 for the DB 
stylesheets. I’ve got a guide that has code snippets xincluded, like so (from 
Bob’s section “Using XInclude for text inclusions”):

     

    <example><title>My program listing</title>

      <programlisting><xi:include  href="mycode.c"  parse="text"  

          xmlns:xi="http://www.w3.org/2001/XInclude"/></programlisting>

    </example>

     

    With FOP 0.95/1.74.0 stylesheets, any long code snippets that normally 
break correctly across multiple pages no longer occupy multiple pages. Instead, 
the code snippet tries to be on a single PDF page (bleeding into the 
header/footer). If it’s longer than the full page, the top part and bottom part 
of the snippet gets cut off and is not displayed. If I just copy the code 
directly into the XML instead of xincluding it, it breaks fine across pages as 
expected.

     

    Is this issue with Xincluded code snippets a known problem? Is there 
anything I can do about it? My apologies if this has been discussed; I tried 
looking in the archives and had no luck.

     

    Muchas muchas gracias!

    cheri

    -- 
    Cheri Dennison / Technical Writer 
    AWS Platform Group 
    [EMAIL PROTECTED] 

     






------------------------------------------------------------------------------

  It's only a deal if it's where you want to go. Find your travel deal here.

Reply via email to