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/03/13 21:58:00 UTC

[jira] [Commented] (FOP-2536) [PATCH] Varying table border thickness in PDF output

    [ https://issues.apache.org/jira/browse/FOP-2536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16792140#comment-16792140 ] 

Jan Tošovský commented on FOP-2536:
-----------------------------------

Updated patch extends the original patch in these areas:
* reading the table border rendering mode from the FOP config and passing it as the renderer option to the layout manager
* changing the mode type from boolean to enum with two supported values: standard (default) and overpaint
* adding support for selecting the specific FOP config for the given standard layout engine test
* adding support for selecting the specific target MIME for the given standard layout engine test
* adding two layout tests utilizing new features

The core merging functionality is kept intact.

> [PATCH] Varying table border thickness in PDF output
> ----------------------------------------------------
>
>                 Key: FOP-2536
>                 URL: https://issues.apache.org/jira/browse/FOP-2536
>             Project: FOP
>          Issue Type: Improvement
>          Components: renderer/pdf
>            Reporter: Martin Leitner
>            Priority: Major
>         Attachments: Polygon.java, extended-patch-FOP-2536.patch, fop-2434-alternative.patch, patch-FOP-2434.diff, tableBorders.fo, tableBorders_fop_2.0.pdf, tableBorders_fop_2.1.pdf, tableBorders_fop_2.1_AdobeReader_11.png, tableBorders_patched.pdf
>
>
> As already pointed out in a comment to the original issue, this is a problem with the PDF viewers. FOP generates the borders correctly. The viewers render border segments correctly when they are rectangles, but they make mistakes when the segments are more general polygons. In my patch, I am splitting the polygons into rectangles, covering as much of the polygon as possible, write the rectangles to the PDF, then write the remaining triangles.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)