Я в затруднении, пытаясь понять это. Я новичок в использовании xsl-fo (реализация apache-fop), и мне нужен блок с рамкой и содержимым внутри padded, поэтому он не сталкивается с границей. Однако, когда я добавляю прокладку, прокладка также применяется к следующему блоку?Каким образом xsl-fo padding применяется к другим блокам?
<fo:page-sequence master-reference="report-page">
<fo:flow flow-name="xsl-region-body">
<fo:block border="1px solid black" font-size="8pt" margin-bottom="3mm" padding="3mm" >
<fo:block font-weight="bold">FOO</fo:block>
<fo:block>ANOTHER BLOCK</fo:block>
</fo:block>
<fo:block font-size="8pt">BAR</fo:block>
</fo:flow>
Почему BAR становится отступом количеством дополнения от предыдущего блока? Если я удаляю прокладку на первом блоке, все в порядке?
Какая версия FOP? В вашем случае ни один из них не должен показывать какой-либо отступ, так как прокладка находится вне блока. –
@KevinBrown 1.1 –