xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bonekrusher <djs...@yahoo.com>
Subject RE: nested fo:list-item spacing - fop 0.20.5
Date Thu, 10 Jul 2008 14:49:12 GMT

Thanks Eric,

Works great:

<fo:list-block space-before.optimum="5pt"
provisional-distance-between-starts="4mm"
provisional-label-separation="4mm">

Best Regards,

Bones


Amick, Eric wrote:
> 
> I believe the provisional-label-separation property will do the trick;
> it specifies the distance between the end of the list-item-label and the
> start of the list-item-body. It's inherited, so you can put it on
> fo:list-block or some ancestor of fo:list-block to get the desired
> effect.
> 
> http://www.w3.org/TR/xsl/#provisional-label-separation
> 
> 
> Eric Amick
> Legislative Computer Systems
> Office of the Clerk
> 
> -----Original Message-----
> From: bonekrusher [mailto:djseek@yahoo.com] 
> Sent: Thursday, July 10, 2008 7:50
> To: fop-users@xmlgraphics.apache.org
> Subject: nested fo:list-item spacing - fop 0.20.5
> 
> 
> Hi,
> 
> I am in the process of creating a nested fo:list-item for a project. If
> I set the <fo:list-item-label end-indent="label-end()"> and
> <fo:list-item-body start-indent="body-start()"> I get about 1/4 inch
> space between <fo:list-item-label  and the fo:list-item-body e.g.
> 
> 1.    This is a test
> 
> But I need it to be something like 3mm e.g.
> 
> 1. This is a test
> 
> I would normally use hidden tables, but the list is nested inside a
> series of nested blocks (see below) and when I have nested tables, it
> causes an infinite loop. I need the nested blocks to create a tree like
> structure for troubleshooting procedures.
> 
> If I use start-indent="3mm", the indent starts from the margin. I need
> it to start from label-end.
> 
> e.g.
> 
>                     1. This is a list
>                        a. This is a nested list
> 
> Any ideas?
> 
> Thanks
> 
> <fo:block start-indent="0.15in">
> 	<fo:block line-height="12pt" font-family="sans-serif"
> font-size="10pt"
> font-weight="bold" space-before.optimum="6pt" space-after.optimum="5pt"
> start-indent="0pt" color="black">SYMPTOM</fo:block>
> 	<fo:block line-height="12pt" font-family="sans-serif"
> font-size="10pt"
> white-space-collapse="false">No shelter electrical power</fo:block>
> 	<fo:block start-indent="0.5in">
> 		<fo:block line-height="12pt" font-family="sans-serif"
> font-size="10pt"
> font-weight="bold" space-before.optimum="6pt">
> 			<fo:block space-after.optimum="5pt"
> start-indent="25pt">MALFUNCTION</fo:block>
> 		</fo:block>
> 		<fo:block line-height="12pt" font-family="sans-serif"
> font-size="10pt"
> white-space-collapse="false">No voltage reading on digital power
> meter</fo:block>
> 		<fo:block space-before.optimum="5pt" start-indent="45pt"
> color="black"
> id="N159E0">
> 			<fo:inline line-height="12pt"
> font-family="sans-serif" font-size="10pt"
> font-weight="bold" space-before.optimum="6pt">CORRECTIVE
> ACTION</fo:inline>
> 			<fo:block start-indent="60pt">
> 				<fo:block id="N159F9"/>
> 				<fo:block line-height="12pt"
> font-family="sans-serif" font-size="10pt"
> space-before.optimum="5pt" text-align="left">Check power
> source.<fo:list-block space-before.optimum="5pt">
> 						<fo:list-item>
> 	
> <fo:list-item-label end-indent="label-end()">
> 	
> <fo:block>
> 	
> <fo:inline font-weight="normal" font-family="$default-font"
> font-size="10pt" line-height="12pt">1. </fo:inline>
> 	
> </fo:block>
> 	
> </fo:list-item-label>
> 	
> <fo:list-item-body start-indent="body-start()">
> 	
> <fo:block space-after.optimum="5pt">Trace power from main input to
> widget</fo:block>
> 	
> </fo:list-item-body>
> 						</fo:list-item>
> 					</fo:list-block>
> 					<fo:list-block
> space-before.optimum="5pt">
> 						<fo:list-item>
> 	
> <fo:list-item-label end-indent="label-end()">
> 	
> <fo:block>
> 	
> <fo:inline font-weight="normal" font-family="$default-font"
> font-size="10pt" line-height="12pt">4. </fo:inline>
> 	
> </fo:block>
> 	
> </fo:list-item-label>
> 	
> <fo:list-item-body start-indent="body-start()">
> 	
> <fo:block space-after.optimum="5pt">If symptoms continue, repair or
> replace widget.</fo:block>
> 	
> </fo:list-item-body>
> 						</fo:list-item>
> 					</fo:list-block>
> 				</fo:block>
> 			</fo:block>
> 		</fo:block>
> 	</fo:block>
> </fo:block>
> --
> View this message in context:
> http://www.nabble.com/nested-fo%3Alist-item-spacing---fop-0.20.5-tp18381
> 193p18381193.html
> Sent from the FOP - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/nested-fo%3Alist-item-spacing---fop-0.20.5-tp18381193p18384583.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Mime
View raw message