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 bu...@apache.org on 2005/09/03 16:17:06 UTC

DO NOT REPLY [Bug 36487] New: - [PATCH] e-g/i-f-o border/padding, background-image position, regions - margins - writing-mode

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=36487>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=36487

           Summary: [PATCH] e-g/i-f-o border/padding, background-image
                    position, regions - margins - writing-mode
           Product: Fop
           Version: 1.0dev
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: page-master/layout
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: mm@arcus.com.au


Background images incorrectly positioned in some absolute positioned blocks. The
correction is in AbstractPathOrientedRenderer. Testcase is
table-cell_background-image.xml. See
http://marc.theaimsgroup.com/?t=112529573500002&r=1&w=2.

Added "offset" attribute in output of viewport element in XMLRenderer. This is
needed to be able to check for correct positioning of e-g and i-f-o viewports in
the layoutengine testcases. Added "ctm" attribute in output of regionViewport
element in XMLRenderer. This is needed to be able to check for correct reference
orientation and writing mode settings. 

Refactored the layout for e-g and i-f-o. Introduced common base classes for the
corresponding flow objects as well as the e-g and i-f-o LMs. This was discussed
in this thread http://marc.theaimsgroup.com/?t=112558294100006&r=1&w=2. The
revamped e-g and i-f-o LMs also fix the problem with borders/padding reported in
the same thread. Testcases are external-graphic_border_padding.xml and
instream-foreign-object_border_padding.xml.

Fixed incorrectly applied margins on region-body when writing mode is not lr.
See http://marc.theaimsgroup.com/?t=112537820800005&r=1&w=2.

Fixed application of correct percent base for margins and extents on regions
when the reference orientation is 90 degrees. See
http://marc.theaimsgroup.com/?t=112531450700002&r=1&w=2.

A whole new set of testcase for the above two problems:
simple-page-master_reference-orientation*.xml.

Fixed incorrectly positioned regions when writing mode is different between the
simple-page-master setting and the setting on the region. See
http://marc.theaimsgroup.com/?l=fop-dev&m=112573567902513&w=2. Testcase is
simple-page-master_writing-mode_rl_region-body_writing-mode-lr.xml.

The following testcases are obsolete and should be deleted in the repository:
    region-body_margin_relative_reference-orientation_90.xml
    region-body_margin_relative_writing-mode_rl-tb.xml

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.