- From: Vladimir Rodimyuk <VladimirR@ukrinvent.com>
- Date: Wed, 8 Aug 2007 15:36:20 +0300
- To: axdmoraes <alexmoraes@gmail.com>, "www-xsl-fo@w3.org" <www-xsl-fo@w3.org>
Hi, Why don't you try to use <fo:list-block> instead of applying margin properties to inlines inside the block? Place your bullet(•) in fo:list-item-label and <para> inside <fo:list-item-body><fo:block/> </fo:list-item-body>. E.g. <fo:list-block provisional-distance-between-starts="8pt" provisional-label-separation="4pt"> <fo:list-item> <fo:list-item-label end-indent="label-end()"> <fo:block>•</fo:block> </fo:list-item-label> <fo:list-item-body start-indent="body-start()"> <fo:block>Bla-bla. Lists in XSL FO (XSLFO) are much more than just a bulleted sequence of paragraphs:</fo:block> </fo:list-item-body> </fo:list-item> </fo:list-block> Look for more information at http://www.renderx.com/tutorial.html#Lists Respectfully, Volodymyr Rodymyuk > -----Original Message----- > From: www-xsl-fo-request@w3.org [mailto:www-xsl-fo-request@w3.org] On > Behalf Of axdmoraes > Sent: Wednesday, August 08, 2007 1:43 PM > To: www-xsl-fo@w3.org > Subject: Re: different Ident in the same paragraph > > > > HI, > > I have another problem using hanging indent. > I have this xml: > > <danger> > <bulletlist> > <para>blablabalbalbalbalbalbalba</para> > <para>bloblbolbobloblbo</para> > > <para>blblublublubbulblblublublubbulblblublublubbulblblublublubbul</para> > </bulletlist> > </danger> > > And I have this xsl:fo. > <template match=danger> > <fo:block text-indent="-4em" start-indent="4em"> > <fo:inline text-decoration="underline" > font-weight="bold">Danger:</fo:inline><apply-templates/> > </template match=danger> > > The next element that will be processed, <bulletlist>: > > <fo:inline text-indent="-4em" start-indent="4em">• > <xsl:apply-templates/></fo:inline> > > and the next element <para>: > > <xsl:apply-templates/> > > but it didnīt indent the text inside the bullet. > > This is what I want: > > Danger: *blablabalbalbalbalbalbalba > *bloblbolbobloblbo > *blblublublubbulblblublublubbulblblublu > blubbulblblublublubbul > > But this s what appear: > > Danger: *blablabalbalbalbalbalbalba > *bloblbolbobloblbo > *blblublublubbulblblublublubbulblblublu > blubbulblblublublubbul > > The third line is the problem. It didnīt indent. > > Another question. Is thera a way to make two fo:block in the same line? > > Thanks, > > Alexandre
Received on Wednesday, 8 August 2007 12:42:58 UTC