No subject

owner-xep-support at renderx.com owner-xep-support at renderx.com
Thu Jul 31 03:49:54 PDT 2003


(may be forged))
by nfs04.RenderX.com (8.12.3/8.11.6) with ESMTP id h6UFCOOM077504
for <xep-support at renderx.com>; Wed, 30 Jul 2003 08:12:24 -0700 (PDT)
(envelope-from M.Andrews at flarion.com)
by S42.RenderX.com (8.12.3/8.12.6) with ESMTP id h6UEQqSG034380
for <xep-support at renderx.com>; Wed, 30 Jul 2003 07:26:52 -0700 (PDT)
(envelope-from M.Andrews at flarion.com)
id <PM36ZY0Q>; Wed, 30 Jul 2003 11:12:19 -0400
Message-ID: <748C6D0A58C0F94CA63C198B6674697A28F439 at ftmail.lab.flarion.com>
From: Andrews Mike <M.Andrews at flarion.com>
To: "'xep-support at renderx.com'" <xep-support at renderx.com>,
   "'fop-user at xml.apache.org'" <fop-user at xml.apache.org>
Subject: [xep-support] issue on nested fo:block element implementations
Date: Wed, 30 Jul 2003 11:12:16 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: multipart/mixed;
boundary="----_=_NextPart_000_01C356AC.F688CCF0"
Sender: owner-xep-support at renderx.com
Precedence: bulk
Reply-To: xep-support at renderx.com
List-Owner: <mailto:owner-xep-support at renderx.com>
List-Post: <mailto:xep-support at renderx.com>
List-Subscribe:  <mailto:xep-support-request at renderx.com?body=subscribe>
List-Unsubscribe: <mailto:xep-support-request at renderx.com?body=unsubscribe>
List-Archive: <http://xep.xattic.com/lists/xep-support/>
List-Help:  <mailto:xep-support-request at renderx.com?body=help>
List-Id: <xep-support.renderx.com>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C356AC.F688CCF0
Content-Type: text/plain

i've found what seems to be a pretty fundamental implementation issue on
nested fo:block elements, and although i'm not sure what the correct
behaviour is at this point, i have a simple example document which gives
completely different results on "apache fop" and "xep" from renderx.com.

apache fop seems not to add the margin-left attribute value of parent
fo:block elements to children fo:block elements, whereas xep does.

the example document "nested-blocks.fo" is attached, and pdf output from fop
and xep are attached too, respectively as fop.pdf and xep.pdf

mike andrews
****************************************************************************
*******************************************
This email may contain confidential and privileged material for the sole use
of the intended recipient.
Any review or distribution by others is strictly prohibited.  If you are not
the intended recipient please
contact the sender and delete all copies.
****************************************************************************
*******************************************




------_=_NextPart_000_01C356AC.F688CCF0
Content-Type: application/octet-stream;
name="nested-blocks.fo"
Content-Disposition: attachment;
filename="nested-blocks.fo"

<?xml version="1.0" encoding="utf-8"?>

<!--

    SIMPLE EXAMPLE DOCUMENT WHICH ILLUSTRATES COMPLETELY DIFFERENT BLOCK
NESTING BEHAVIOUR
    WHEN PROCESSED WITH APACHE-FOP VS. RENDERX-XEP.

    MIKE ANDREWS, 2003-07-30

-->

<root xmlns="http://www.w3.org/1999/XSL/Format">

  <layout-master-set>
    <simple-page-master master-name="my-page-master" page-width="8.5in"
page-height="11in">
      <region-body margin="1in"/>
    </simple-page-master>
  </layout-master-set>

  <page-sequence master-reference="my-page-master">

    <flow flow-name="xsl-region-body">

      <block>

        top-level block

        <block margin-left='20pt'>
          block 1
        </block>

        <block margin-left='20pt'>
          block 2

          <block margin-left='20pt'>
            block 2.a
          </block>

          <block margin-left='20pt'>
            block 2.b

            <block margin-left='20pt'>
              block 2.b.i
            </block>

            <block margin-left='20pt'>
              block 2.b.ii
            </block>

          </block>

        </block>

        <block margin-left='20pt'>
          block 3
        </block>

      </block>

    </flow>

  </page-sequence>

</root>
------_=_NextPart_000_01C356AC.F688CCF0
Content-Type: application/octet-stream;
name="fop.pdf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="fop.pdf"

%PDF-1.3=0A=
%=AA=AB=AC=AD=0A=
4 0 obj=0A=
<< /Type /Info=0A=
/Producer (FOP 0.20.5rc3a) >>=0A=
endobj=0A=
5 0 obj=0A=
<< /Length 195 /Filter [ /ASCII85Decode /FlateDecode ]=0A=
 >>=0A=
stream=0A=
Gas3,4V*,u&:i`Q^Z%^"3-ti*Z'sn7gs%f\Jqd*SKCS\/'@=3D[&aUL2a4aHd.m#D4E:kHFg=
R8t[\g]`8!LVT^L+c0_Kn..JpYN]3/rnYU-.V7so/jc)>Z%NM[dhfRu[F;'U\9tE7=3DCCH%=
kmo0XBU:;!]X"?`q$%%h1hrcuE+"fK>9+].7;Xq_0Atd-#:%E#3W~>=0A=
endstream=0A=
endobj=0A=
6 0 obj=0A=
<< /Type /Page=0A=
/Parent 1 0 R=0A=
/MediaBox [ 0 0 612 792 ]=0A=
/Resources 3 0 R=0A=
/Contents 5 0 R=0A=
>>=0A=
endobj=0A=
7 0 obj=0A=
<< /Type /Font=0A=
/Subtype /Type1=0A=
/Name /F1=0A=
/BaseFont /Helvetica=0A=
/Encoding /WinAnsiEncoding >>=0A=
endobj=0A=
1 0 obj=0A=
<< /Type /Pages=0A=
/Count 1=0A=
/Kids [6 0 R ] >>=0A=
endobj=0A=
2 0 obj=0A=
<< /Type /Catalog=0A=
/Pages 1 0 R=0A=
 >>=0A=
endobj=0A=
3 0 obj=0A=
<< =0A=
/Font << /F1 7 0 R >> =0A=
/ProcSet [ /PDF /ImageC /Text ] >> =0A=
endobj=0A=
xref=0A=
0 8=0A=
0000000000 65535 f =0A=
0000000574 00000 n =0A=
0000000632 00000 n =0A=
0000000682 00000 n =0A=
0000000015 00000 n =0A=
0000000075 00000 n =0A=
0000000361 00000 n =0A=
0000000467 00000 n =0A=
trailer=0A=
<<=0A=
/Size 8=0A=
/Root 2 0 R=0A=
/Info 4 0 R=0A=
>>=0A=
startxref=0A=
760=0A=
%%EOF=0A=

------_=_NextPart_000_01C356AC.F688CCF0
Content-Type: application/octet-stream;
name="xep.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="xep.pdf"

JVBERi0xLjMKJeLjz9MKNSAwIG9iago8PC9MZW5ndGggNiAwIFIKL0ZpbHRlciAvRmxhdGVEZWNv
ZGUKPj4Kc3RyZWFtCnjaZZHBTsMwDIbveQof4YBxHOIkVyS2CxLSyGFXNrppUBiaEDwar0fqbt2a
KnIlt5/+fvpDkH8NQV6Xx7zM1txnczsjsAx5YyxQORYCQ6CEwd1B/jBX3/uvm7b5aVpYtfv1+3V+
G8jEIMmjO5L6HWxNRMI0IviSsOXnIoJ+jODLBPKMtoJWI8gVyIVBfIBwN8HYVdaK7Wp1ipW66wg6
94gCpzlsR+tirtUyddXqS00VYIte+szl82OXN70CDigRiqR4UfLvxNV5jjHGy8zZkyqih35SL3Ze
VazUoEEWyQ9mpbpjyKL5fG0Oyy7pIZt/pi18Y2VuZHN0cmVhbQplbmRvYmoKNiAwIG9iagoyNDMK

ZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlCi9QYXJlbnQgMiAwIFIKL01lZGlhQm94IFswIDAg
NjEyIDc5Ml0KL1Jlc291cmNlcyA3IDAgUgovQ29udGVudHMgWzUgMCBSIF0KL0Fubm90cyBbOSAw
IFIgMTAgMCBSIF0KPj4KZW5kb2JqCjcgMCBvYmoKPDwvUHJvY1NldCBbL1BERiAvVGV4dF0KL0Zv
bnQgPDwvRjAgOCAwIFIKL0YxIDExIDAgUgo+Pgo+PgplbmRvYmoKMyAwIG9iago8PC9UaXRsZSAo
VW50aXRsZWQpCi9DcmVhdG9yIChYRVAgMy41LjIgU3RhbXBlZCkKL0F1dGhvciAoVW5rbm93bikK
L0NyZWF0aW9uRGF0ZSAoRDoyMDAzMDczMDExMDY0MikKL01vZERhdGUgKEQ6MjAwMzA3MzAxMTA2
NDIpCi9Qcm9kdWNlciAoWEVQIFBERiBHZW5lcmF0b3IghSBSZW5kZXJYLCBJbmMuKT4+CmVuZG9i
ago4IDAgb2JqCjw8L1R5cGUvRm9udAovU3VidHlwZS9UeXBlMQovRmlyc3RDaGFyIDAKL0xhc3RD
aGFyIDI1NQovV2lkdGhzWyAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAg
MTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwCiAxMDAwIDEwMDAgMTAwMCAx
MDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAw
MCAxMDAwCiAyNzggMjc4IDM1NSA1NTYgNTU2IDg4OSA2NjcgMjIyIDMzMyAzMzMgMzg5IDU4NCAy
NzggMzMzIDI3OCAyNzgKIDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAy
NzggMjc4IDU4NCA1ODQgNTg0IDU1NgogMTAxNSA2NjcgNjY3IDcyMiA3MjIgNjY3IDYxMSA3Nzgg
NzIyIDI3OCA1MDAgNjY3IDU1NiA4MzMgNzIyIDc3OAogNjY3IDc3OCA3MjIgNjY3IDYxMSA3MjIg
NjY3IDk0NCA2NjcgNjY3IDYxMSAyNzggMjc4IDI3OCA0NjkgNTU2CiAyMjIgNTU2IDU1NiA1MDAg
NTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMjIyIDUwMCAyMjIgODMzIDU1NiA1NTYKIDU1NiA1NTYg
MzMzIDUwMCAyNzggNTU2IDUwMCA3MjIgNTAwIDUwMCA1MDAgMzM0IDI2MCAzMzQgNTg0IDEwMDAK
IDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAx
MDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAKIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEw
MDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAKIDEwMDAgMzMz
IDU1NiA1NTYgMTY3IDU1NiA1NTYgNTU2IDU1NiAxOTEgMzMzIDU1NiAzMzMgMzMzIDUwMCA1MDAK
IDEwMDAgNTU2IDU1NiA1NTYgMjc4IDEwMDAgNTM3IDM1MCAyMjIgMzMzIDMzMyA1NTYgMTAwMCAx
MDAwIDEwMDAgNjExCiAxMDAwIDMzMyAzMzMgMzMzIDMzMyAzMzMgMzMzIDMzMyAzMzMgMTAwMCAz
MzMgMzMzIDEwMDAgMzMzIDMzMyAzMzMKIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEw
MDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAKIDEwMDAgMTAw
MCAxMDAwIDM3MCAxMDAwIDEwMDAgMTAwMCAxMDAwIDU1NiA3NzggMTAwMCAzNjUgMTAwMCAxMDAw
IDEwMDAgMTAwMAogMTAwMCA4ODkgMTAwMCAxMDAwIDEwMDAgMjc4IDEwMDAgMTAwMCAyMjIgNjEx
IDk0NCA2MTEgMTAwMCAxMDAwIDEwMDAgMTAwMApdCi9Gb250RGVzY3JpcHRvciAxMiAwIFIKL1Rv
VW5pY29kZSAxMyAwIFIKL0Jhc2VGb250L0hlbHZldGljYQo+PgplbmRvYmoKMTIgMCBvYmoKPDwv
VHlwZS9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUvSGVsdmV0aWNhCi9Bc2NlbnQgNzE4Ci9EZXNj
ZW50IC0yMDcKL0NhcEhlaWdodCA3MTgKL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE2NiAtMjI1IDEw
MDAgOTMxXQovSXRhbGljQW5nbGUgMAovU3RlbVYgODgKL1N0ZW1IIDc2Ci9YSGVpZ2h0IDUyMwo+
PgplbmRvYmoKMTMgMCBvYmoKPDwvTGVuZ3RoIDE0IDAgUgovRmlsdGVyIC9GbGF0ZURlY29kZQo+
PgpzdHJlYW0KeNpdks1ugzAMgO95iuwwqTswApRAJYQ0darEYVtVtgeAxFRII6BAD7z97IR10g74
54sdGzuPD+c6eNFjC0HyLPgF5vFmFQTHt2Zi4bF6rUy/8PBsR1XDwrveaLvF8BauvWFRzHWvls1z
Ug1bcr3OCwyV6UZWFDy84OG82JXvXMUnFn5YDbY3V777Otbo17dp+oYBzMIFK0uuocOLsJf3ZgAe
+kYrjef9sgaY8xfxuU7AY+dHvhk1apinRoFtzBVYIUTJi9OpZGD0v7NI+pS222JjinVCCFQINAHw
QCNIIrSTxAG0WbGXaDshBCoEioDyQBHoCHQedAhSSk/9HagQ5ARyD3IEkqpIHyGpikwJpB6kBA4E
Dh4cCLQEfFm0EVDFzP+LpLLZnsDeAVQIqOvMt55R622GthOxiGM3sd/R0PBov/etqJu1uBD3CNwm
aAe9gfs7mcaJstz3Ay05rYtlbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjM1MAplbmRvYmoKMTEg
MCBvYmoKPDwvVHlwZS9Gb250Ci9TdWJ0eXBlL1R5cGUxCi9GaXJzdENoYXIgMAovTGFzdENoYXIg
MjU1Ci9XaWR0aHNbIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAw
IDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAKIDEwMDAgMTAwMCAxMDAwIDEwMDAg
MTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEw
MDAKIDI3OCAzMzMgNDc0IDU1NiA1NTYgODg5IDcyMiAyNzggMzMzIDMzMyAzODkgNTg0IDI3OCAz
MzMgMjc4IDI3OAogNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDMzMyAz
MzMgNTg0IDU4NCA1ODQgNjExCiA5NzUgNzIyIDcyMiA3MjIgNzIyIDY2NyA2MTEgNzc4IDcyMiAy
NzggNTU2IDcyMiA2MTEgODMzIDcyMiA3NzgKIDY2NyA3NzggNzIyIDY2NyA2MTEgNzIyIDY2NyA5
NDQgNjY3IDY2NyA2MTEgMzMzIDI3OCAzMzMgNTg0IDU1NgogMjc4IDU1NiA2MTEgNTU2IDYxMSA1
NTYgMzMzIDYxMSA2MTEgMjc4IDI3OCA1NTYgMjc4IDg4OSA2MTEgNjExCiA2MTEgNjExIDM4OSA1
NTYgMzMzIDYxMSA1NTYgNzc4IDU1NiA1NTYgNTAwIDM4OSAyODAgMzg5IDU4NCAxMDAwCiAxMDAw
IDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAx
MDAwIDEwMDAgMTAwMCAxMDAwCiAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEw
MDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwCiAxMDAwIDMzMyA1NTYg
NTU2IDE2NyA1NTYgNTU2IDU1NiA1NTYgMjM4IDUwMCA1NTYgMzMzIDMzMyA2MTEgNjExCiAxMDAw
IDU1NiA1NTYgNTU2IDI3OCAxMDAwIDU1NiAzNTAgMjc4IDUwMCA1MDAgNTU2IDEwMDAgMTAwMCAx
MDAwIDYxMQogMTAwMCAzMzMgMzMzIDMzMyAzMzMgMzMzIDMzMyAzMzMgMzMzIDEwMDAgMzMzIDMz
MyAxMDAwIDMzMyAzMzMgMzMzCiAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEw
MDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwIDEwMDAgMTAwMCAxMDAwCiAxMDAwIDEwMDAgMTAw
MCAzNzAgMTAwMCAxMDAwIDEwMDAgMTAwMCA2MTEgNzc4IDEwMDAgMzY1IDEwMDAgMTAwMCAxMDAw
IDEwMDAKIDEwMDAgODg5IDEwMDAgMTAwMCAxMDAwIDI3OCAxMDAwIDEwMDAgMjc4IDYxMSA5NDQg
NjExIDEwMDAgMTAwMCAxMDAwIDEwMDAKXQovRm9udERlc2NyaXB0b3IgMTUgMCBSCi9Ub1VuaWNv
ZGUgMTYgMCBSCi9CYXNlRm9udC9IZWx2ZXRpY2EtQm9sZAo+PgplbmRvYmoKMTUgMCBvYmoKPDwv
VHlwZS9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUvSGVsdmV0aWNhLUJvbGQKL0FzY2VudCA3MTgK
L0Rlc2NlbnQgLTIwNwovQ2FwSGVpZ2h0IDcxOAovRmxhZ3MgMjYyMTc2Ci9Gb250QkJveCBbLTE3
MCAtMjI4IDEwMDMgOTYyXQovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQwCi9TdGVtSCAxMTgKL1hI
ZWlnaHQgNTMyCj4+CmVuZG9iagoxNiAwIG9iago8PC9MZW5ndGggMTcgMCBSCi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp42l2QwW6DMAyG73kK7zCpOzBStrYcENLEVInDtqpsDwCJQZFG
iEI48PZzEtZJOySxP/t3bN/fXZrkRU4dJk+PHK44T4sVmFRvrWFpVb/WWjlIL3YSDTrolZZ2y4EO
B6XZPgOphNu8cItxEzfr7HCsdT+xooD0SsHZ2RV24ccHln5YiVbpAXZfVUN+sxjzjSNqB5yVJUjs
qRD18t6OCGlstJYUV25NSPOX8bkahCz4+9iMmCTOphVoWz0gKzgvoTifS4Za/osdoqLrt9RDRqnh
4pweArkHeQQ5geMz2cdDAGQTQA8wAiRw8vJTrEGP//W3vm/A7+g2mVispaHCIsM0fg6l8bZrMxmv
CucH7jeGZGVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKMjcyCmVuZG9iagoyIDAgb2JqCjw8L1R5
cGUvUGFnZXMKL0NvdW50IDEKL0tpZHMgWzQgMCBSIF0KPj4KZW5kb2JqCjEwIDAgb2JqCjw8L1R5
cGUvQW5ub3QKL1N1YnR5cGUvTGluawovQlMgPDwvVyAwPj4KL0JvcmRlciBbMCAwIDBdCi9SZWN0
IFs2IDUuNDg0IDQ5LjE3NiAxNy4zODRdCi9BIDw8L1MgL1VSSSAvVVJJIChodHRwOi8vd3d3LnJl
bmRlcnguY29tLyk+Pgo+PgplbmRvYmoKOSAwIG9iago8PC9UeXBlL0Fubm90Ci9TdWJ0eXBlL0xp
bmsKL0JTIDw8L1cgMD4+Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNiAxNy4wNjQgNDkuNTQ4IDQw
LjE4NF0KL0EgPDwvUyAvVVJJIC9VUkkgKGh0dHA6Ly93d3cudzMub3JnL1N0eWxlL1hTTCk+Pgo+
PgplbmRvYmoKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cKL1BhZ2VzIDIgMCBSCj4+CmVuZG9iagp4
cmVmCjAgMTgKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA0OTExIDAwMDAwIG4gCjAwMDAwMDQ1
NDcgMDAwMDAgbiAKMDAwMDAwMDU1MiAwMDAwMCBuIAowMDAwMDAwMzQ5IDAwMDAwIG4gCjAwMDAw
MDAwMTUgMDAwMDAgbiAKMDAwMDAwMDMzMCAwMDAwMCBuIAowMDAwMDAwNDc4IDAwMDAwIG4gCjAw
MDAwMDA3NDMgMDAwMDAgbiAKMDAwMDAwNDc1NSAwMDAwMCBuIAowMDAwMDA0NjAzIDAwMDAwIG4g
CjAwMDAwMDI2NzYgMDAwMDAgbiAKMDAwMDAwMjA0MCAwMDAwMCBuIAowMDAwMDAyMjMyIDAwMDAw
IG4gCjAwMDAwMDI2NTYgMDAwMDAgbiAKMDAwMDAwMzk3OCAwMDAwMCBuIAowMDAwMDA0MTgxIDAw
MDAwIG4gCjAwMDAwMDQ1MjcgMDAwMDAgbiAKdHJhaWxlcgo8PC9TaXplIDE4Ci9JbmZvIDMgMCBS
Ci9Sb290IDEgMCBSCj4+CnN0YXJ0eHJlZgo0OTU4CiUlRU9GCg==

------_=_NextPart_000_01C356AC.F688CCF0--

-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html



More information about the Xep-support mailing list