- From: Vladimir Rodimyuk <VladimirR@ukrinvent.com>
- Date: Wed, 8 Aug 2007 18:18:35 +0300
- To: axdmoraes <alexmoraes@gmail.com>, "www-xsl-fo@w3.org" <www-xsl-fo@w3.org>
- Message-ID: <C50378BB9C267D4796753862ED9AE1A33D570F896C@UI-OPTERON.ukrinvent.com>
Well, Alexandre You can use the following approach; put the word "Danger" into the 1st label and set text-align-last to "justify". Here it is: <fo:block> <fo:list-block provisional-distance-between-starts="1in" provisional-label-separation="4pt"> <fo:list-item> <fo:list-item-label end-indent="label-end()"> <fo:block text-align-last="justify">Danger •</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-item> <fo:list-item-label end-indent="label-end()"> <fo:block text-align="right">•</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> </fo:block> Other way you can use table with fixed layout, put "Danger" and list items into 2 separate columns, but it will slow down formatting. 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 4:13 PM > To: www-xsl-fo@w3.org > Subject: RE: different Ident in the same paragraph > > > > HI, > > I tryed to use list-block but it breaks line before its starts and i > donīt want this. I want it in front the label Danger like this: > > Danger: *blablabalbalbalbalbalbalba > *bloblbolbobloblbo > *blblublublubbulblblublublubbulblblublu > blubbulblblublublubbul > > When i used list-block it happened: > > Danger: > *blablabalbalbalbalbalbalba > *bloblbolbobloblbo > *blblublublubbulblblublublubbulblblublu > blubbulblblublublubbul > > > Alexandre > > > > > Vladimir Rodimyuk wrote: > > > > > > 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 > > > > > > > > > > -- > View this message in context: http://www.nabble.com/different-Ident-in- > the-same-paragraph-tf4169344.html#a12052850 > Sent from the w3.org - www-xsl-fo mailing list archive at Nabble.com. >
Attachments
- application/pdf attachment: list.pdf
Received on Wednesday, 8 August 2007 15:26:10 UTC