SV: Re: [xep-support] long section title problem

Mati Hadi matilda.kapro at yahoo.se
Thu Jan 3 02:13:47 PST 2008


Many thanks for your help.
Matilda
--- "G. Ken Holman" <gkholman at CraneSoftwrights.com>
skrev:

> At 2008-01-02 13:45 +0100, Mati Hadi wrote:
> >I have a problem with short and long titles.
> >when the title is short, I want that it will be
> >in the same line as paragraph
> ><fo:inline>
> ><xsl:value-of select="title"/>
> ><xsl:value-of select="paragraph"/>
> ></fo:inline>
> >
> >But when the titles are long, I want that they will
> >be on  a block-level
> ><fo:block>
> ><xsl:value-of select="tilte"/>
> ></fo:block>
> ><fo:block>
> ><xsl:value-of select="paragraph"/>
> ></fo:block>
> >
> >This is an example of how the desired result will
> be:
> >
> >Short Tiltle   here begines the paragraph
> >Long TItle Long TItle
> >                here begines the paragraph
> >
> >
> >Thank you for Helping
> >Matilda Kapro
> 
> I have had to support this for one of my customers
> and my 
> understanding is that the above requirement can only
> be met with 
> standard XSL-FO by using an inline-container ...
> unfortunately XEP 
> does not support inline-containers so I believe it
> cannot be done 
> with XEP.  Someone might be aware of an extension
> that would help.
> 
> The idea is that the title and the container are
> inline-constructs 
> aligned on the first line using a leader, unless
> they don't 
> fit.  When they don't fit, the container is
> end-aligned by the 
> expanded leader.  The container then contains the
> blocks of your paragraphs.
> 
> The code below would be an example of how to get the
> effect you 
> want.  I've used different backgrounds to reveal
> which blocks are 
> where on the page (which is a helpful debugging
> technique).
> 
> I realize this is of limited help, but I hope it is
> useful.
> 
> . . . . . . . . . . Ken
> 
> <?xml version="1.0"
> encoding="US-ASCII"?><!--dlist2.fo-->
> <root xmlns="http://www.w3.org/1999/XSL/Format"
>        font-family="Times" font-size="20pt">
> 
>    <layout-master-set>
>      <simple-page-master master-name="frame"
>                          page-height="297mm"
> page-width="210mm"
>                          margin-top="15mm"
> margin-bottom="15mm"
>                          margin-left="15mm"
> margin-right="15mm">
>        <region-body region-name="frame-body"/>
>      </simple-page-master>
>    </layout-master-set>
> 
>    <page-sequence master-reference="frame">
>      <flow flow-name="frame-body">
>        <block end-indent="6cm">
>          <block>
>            This is a test with containers where the
> definition is 
> start-aligned:
>          </block>
>          <block background-color="silver"
>                 text-align-last="justify">
>            Short title
>            <inline
> keep-together.within-line="always">
>              <leader/>
>              <inline-container width="6cm"
> keep-together="auto">
>                <block end-indent="0pt"
> text-align-last="start"
>                       background-color="white">
>                  <block>
>                    Here begins a long paragraph
> associated with this
>                    particular title
>                  </block>
>                  <block>
>                    Here begins a long paragraph
> associated with this
>                    particular title
>                  </block>
>                </block>
>              </inline-container>
>            </inline>
>          </block>
>          <block background-color="silver"
>                 text-align-last="justify">
>            Long title long title long title
>            <inline
> keep-together.within-line="always">
>              <leader/>
>              <inline-container width="6cm"
> keep-together="auto">
>                <block end-indent="0pt"
> text-align-last="start"
>                  background-color="white">
>                  <block>
>                    Here begins a long paragraph
> associated with this
>                    particular title
>                  </block>
>                  <block>
>                    Here begins a long paragraph
> associated with this
>                    particular title
>                  </block>
>                </block>
>              </inline-container>
>            </inline>
>          </block>
>        </block>
>      </flow>
>    </page-sequence>
> </root>
> 
> 
> --
> Comprehensive in-depth XSLT2/XSL-FO1.1 classes:
> Austin TX,Jan-2008
> World-wide corporate, govt. & user group XML, XSL
> and UBL training
> RSS feeds:     publicly-available developer
> resources and training
> G. Ken Holman                
> mailto:gkholman at CraneSoftwrights.com
> Crane Softwrights Ltd.         
> http://www.CraneSoftwrights.com/f/
> Box 266, Kars, Ontario CANADA K0A-2E0   
> +1(613)489-0999 (F:-0995)
> Male Cancer Awareness Nov'07 
> http://www.CraneSoftwrights.com/f/bc
> Legal business disclaimers: 
> http://www.CraneSoftwrights.com/legal
> 
> -------------------
> (*) To unsubscribe, send a message with words
> 'unsubscribe xep-support'
> in the body of the message to majordomo at renderx.com
> from the address
> you are subscribed from.
> (*) By using the Service, you expressly agree to
> these Terms of Service
> http://www.renderx.com/terms-of-service.html
> 



      __________________________________________________________
Går det långsamt? Skaffa dig en snabbare bredbandsuppkoppling. 
Sök och jämför hos Yahoo! Shopping.
http://shopping.yahoo.se/c-100015813-bredband.html?partnerId=96914325

-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html



More information about the Xep-support mailing list