Summary: | Putting a table in an inline block produces an extra rule line in a table row | ||
---|---|---|---|
Product: | Fop - Now in Jira | Reporter: | Kostis Kapelonis <kkapelon> |
Component: | page-master/layout | Assignee: | fop-dev |
Status: | NEW --- | ||
Severity: | normal | CC: | ramana1310 |
Priority: | P3 | ||
Version: | trunk | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Attachments: |
Result PDF that shows the bug
Expected PDF result Fo file that triggers the bug Fo file that produces expected output |
Description
Kostis Kapelonis
2009-06-23 05:31:36 UTC
Created attachment 23849 [details]
Result PDF that shows the bug
Created attachment 23850 [details]
Expected PDF result
Created attachment 23851 [details]
Fo file that triggers the bug
Created attachment 23852 [details]
Fo file that produces expected output
Accepted and confirmed with FOP Trunk. For fop-devs: seems like a slight error in determining the border-traits of inline-blocks. If I specify a conditionality of "discard" (= the initial value), then I get the expected output. Probably, because strictly speaking, I think the InlineLM cannot make a distinction between a genuine line-break and a break that results from adding a new table-part (body/row). As a side-note: I also tried making the first table-body a genuine table-header (since it seems to be used for that purpose in the sample file). In that case, FOP currently renders the header last... :-/ resetting P2 open bugs to P3 pending further review |