Subject: Re: [xsl] vertical centering of a block in XSL-FO. From: MURAKAMI Shinyu <murakami@xxxxxxxxxx> Date: Sat, 23 Dec 2000 18:06:33 +0900 |
Fred Romelfanger <fred@xxxxxxxxx> wrote: >I have two blocks that are beside each other in a table. One block is >larger than the other, and I want the smaller one centered vertically. For vertical centering in table-cell, display-align="center" is the answer. For example: <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="all-pages"> <fo:region-body margin="1in"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-name="all-pages"> <fo:flow flow-name="xsl-region-body"> <fo:table> <fo:table-column column-width="1in"/> <fo:table-column column-width="1in"/> <fo:table-body> <fo:table-row> <fo:table-cell display-align="center"> <fo:block>This block is small.</fo:block> </fo:table-cell> <fo:table-cell display-align="center"> <fo:block> This block is larger than the other. The smaller one is centered vertically. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:flow> </fo:page-sequence> </fo:root> >I am currently using Apache's implementation of XSL-FO. Unfortunately, in this moment Apache's FOP does not support display-align property. (I tested FOP 0.15) Our implementation, Antenna House XSL Formatter supports this. Please try it. http://www.antennahouse.com/xslformatter.html Regards, MURAKAMI Shinyu XSL-Dev, Antenna House, Inc. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] vertical centering of a block, Fred Romelfanger | Thread | Re: [xsl] vertical centering of a b, Fred Romelfanger |
[xsl] vertical centering of a block, Fred Romelfanger | Date | [xsl] re: xsl-sort, Jack A. Zucker |
Month |