- From: Tony Graham <tgraham@mentea.net>
- Date: Tue, 9 Aug 2011 10:44:40 +0100 (IST)
- To: www-xsl-fo@w3.org
On Sun, August 7, 2011 8:14 pm, Mansour Al Akeel wrote:
> Tony, thank you. But there many things I don't understand here.
...
>> Two fo:inline-container with fixed width with a fo:leader between them
>> or
>> with 'text-align="justify"' on their containing fo:block.
>>
>> Where do the fo:inline-container go ?
They would both go inside a fo:block.
>> Two absolutely-positioned fo:block-container, e.g. inside another
>> fo:block-container that establishes their ancestor reference area.
>>
> Is this another method ?
Sorry, each paragraph in my previous email was a separate method for the
same result.
>> Use a two-column layout where every other top-level fo:block has
>> 'span="all"' and your second fo:block has 'break-before="column"'
>> (and/or
>> the first one has 'break-after="column"').
>>
>>
> All I needed is a two columns in the first place. One on the left and the
> other on the right.
> But don't know how to get the two column-layout.
...
> I don't know if I missed something ?
Here's an example of the fo:list-block method:
------------------------------------------------
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:svg="http://www.w3.org/2000/svg">
<fo:layout-master-set>
<fo:simple-page-master master-name="normal" page-width="5in"
page-height="5in">
<fo:region-body margin-right="1in" margin-left="1in"
margin-top="1in" margin-bottom="1in"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="normal" white-space-collapse="true">
<fo:flow flow-name="xsl-region-body">
<fo:list-block provisional-distance-between-starts="50% + 5pt"
provisional-label-separation="10pt">
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block>This specification defines the features and syntax
for the Extensible Stylesheet Language (XSL), a language for
expressing stylesheets.</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block>An XSL stylesheet specifies the presentation of a
class of XML documents by describing how an instance of the
class is transformed into an XML document that uses the
formatting vocabulary.</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
</fo:flow>
</fo:page-sequence>
</fo:root>
----------------------------------------------
Regards,
Tony Graham tgraham@mentea.net
Consultant http://www.mentea.net
Mentea 13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
XML, XSL FO and XSLT consulting, training and programming
Received on Tuesday, 9 August 2011 09:45:03 UTC