This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
XSL FO question: Border/Padding and Indents
- To: xsl-list at mulberrytech dot com
- Subject: XSL FO question: Border/Padding and Indents
- From: MURAKAMI Shinyu <murakami at nadita dot com>
- Date: Tue, 15 Feb 2000 01:52:22 +0900
- Reply-To: xsl-list at mulberrytech dot com
Hello,
I'm learning XSL FO and going to make an FO formatter,
I have some question about XSL FO specification.
WD XSL(2000-01-12)
5.3.3 Start-indent and End-indent
<quote>
End-indent = margin-corresponding + padding-end + border-end-width
Start-indent = margin-corresponding + padding-start + border-start-width
If an absolute "margin" property is not explicity specified, these
equations determine a computed value for the corresponding "margin"
property given values for the three traits corresponding-indent,
padding-corresponding and border-corresponding width.
</quote>
I understand, it means:
computed value for margin-corresponding =
start-indent - border-start-width - padding-start
e.g.
<fo:block border-start="5pt solid" padding-start="5pt" start-indent="10pt">
equals to
<fo:block border-start="5pt solid" padding-start="5pt" margin-left="0pt">
(when writing-mode="lr-tb", parent area's start-indent=0)
Ok, but when both start-indent and margin-left are not specified,
how to resolve the computed value of start-indent?
<fo:block border-start="5pt solid" padding-start="5pt">
equals to which?
a. <fo:block ... start-indent="10pt">
(because margin-left is default value 0)
or
b. <fo:block ... start-indent="0pt"> (and margin-left="-10pt" !!)
(because start-indent property is inherited)
if b. is correct, it's so different from CSS...
And,
7.9.8 "start-indent"
<quote>
... specifies the distance from the start-edge of the content-rectangle
of the containing reference-area to the start-edge of the
allocation-rectangle of that block-area.
</quote>
I think this "the allocation-rectangle of that block-area" is mistake,
the correct is "content-rectangle", no?
Thanks,
--
MURAKAMI Shinyu
murakami@nadita.com
http://www.nadita.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list