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 "Jan Tošovský (Jira)" <ji...@apache.org> on 2019/11/29 23:30:00 UTC
[jira] [Commented] (FOP-2890) fo:change-bar problem with AT format
[ https://issues.apache.org/jira/browse/FOP-2890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16985216#comment-16985216 ]
Jan Tošovský commented on FOP-2890:
-----------------------------------
I can reproduce. I tend to say AT file is generated properly, but it is then rendered incorrectly. The problematic is bpd value of inlineblock element. It represents the height of change-bar. It should not affect the subsequent text elements, but in reality all the text content is shifted vertically.
{code:xml}
<inlineblock ipd="0" bpd="15000" bpda="15000" bap="1000 1000 0 0"
border-start="(solid,#000000,1000)" border-end="(solid,#000000,1000)"
left-offset="-22677" top-offset="-3900"/>
<text offset="0" baseline="8616" ipd="122712" bpd="11100" ipda="122712" bpda="11100" bap="0 0 0 0" color="#000000">
{code}
Btw, inlineblock element was incorporated together with the change-bar support to cover change-bar flexibility. It seems there are edge cases which needs further polishing.
I can imagine to implement condition like 'if preceding node is inlineblock element, its bpd value is somehow ignored'.
> fo:change-bar problem with AT format
> ------------------------------------
>
> Key: FOP-2890
> URL: https://issues.apache.org/jira/browse/FOP-2890
> Project: FOP
> Issue Type: Bug
> Components: unqualified
> Affects Versions: 2.4
> Environment: Tested on Windows 8/10 and Mac OSX 10.15
> Reporter: Michele baravalle
> Priority: Major
> Fix For: 2.4
>
> Attachments: testChangeBar.fo
>
>
>
>
> Good morning,
> I would like to report the following problem.
> Add fo:change-bar on any fo file and make PDF with fop: it work well. Then make AT format with the same fo file and then make PDF from the generated AT file: output is wrong (change bar and text are overlapped and moved)
> Regards
> Used commands:
> * PDF (work well): fop testChangeBar.fo -pdf ok.pdf
> * AT + PDF (wrong): fop testChangeBar.fo -at test.at
> and then
> fop -atin test.at -pdf wrong.pdf
--
This message was sent by Atlassian Jira
(v8.3.4#803005)