You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Hussein Shafie (JIRA)" <ji...@apache.org> on 2017/07/09 17:44:00 UTC

[jira] [Created] (FOP-2721) block text-align=right rendered partially outside sufficiently wide parent table-cell

Hussein Shafie created FOP-2721:
-----------------------------------

             Summary: block text-align=right rendered partially outside sufficiently wide parent table-cell
                 Key: FOP-2721
                 URL: https://issues.apache.org/jira/browse/FOP-2721
             Project: FOP
          Issue Type: Bug
          Components: layout/unqualified
    Affects Versions: 2.2
         Environment: Any OS, any version of Java.
            Reporter: Hussein Shafie
         Attachments: sample.fo, sample_fop.pdf, sample_xep.pdf

*Description: *

In some cases, a fo:block having text-align="right" or" center" is rendered partially outside its parent fo:table-cell, even if this fo:table-cell has sufficient width to contain the fo:block entirely.

In the same cases, fo:blocks having text-align="left" are rendered just fine.

In order to trigger this bug, the ancestor fo:table must be itself contained in a fo:block having a positive margin-left and margin-right ("8em" in sample.fo).

*Steps to Reproduce:* 

run:

fop -fo sample.fo -pdf sample_fop.pdf

where sample.fo is the XSL-FO file attached to this bug report.

*Actual Results:*

fo:blocks having text-align="right" or" center" rendered partially outside their parent fo:table-cell.

See attached sample_fop.pdf

*Expected Results:*

fo:blocks having text-align="right" or" center" rendered fully inside their parent fo:table-cell.

See attached sample_xep.pdf




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)