/[Apache-SVN]
ViewVC logotype

Revision 612815


Jump to revision: Previous Next
Author: jeremias
Date: Thu Jan 17 13:37:04 2008 UTC (16 years, 4 months ago)
Changed paths: 15
Log Message:
Fixed logic error setting the transformation matrix for block-container viewports (applies to absolute and fixed block-containers only). The CTM now only rotates and shifts the content as necessary for reference-orientation and writing-mode. All the rest of the transformation is done by the renderer which allows to add additional transformations as made possible by fox:transform (see below).
Important: External renderer implementations need to adjust for the change and implement the new method concatenateTransformationMatrix(AffineTransform) if the renderer is derived from AbstractPathOrientedRenderer.

New extension attribute fox:transform on fo:block-container allows free-form transformation (rotation, scaling etc.) of absolute and fixed block-containers. Supported only for PDF, PS and Java2D-based renderers.

Added missing region background painting for PCL renderer.

Changed paths

Path Details
Directoryxmlgraphics/fop/trunk/src/documentation/content/xdocs/trunk/extensions.xml modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/area/CTM.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/layoutmgr/BlockContainerLayoutManager.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/AbstractPathOrientedRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/AbstractRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/afp/AFPRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/java2d/Java2DRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pcl/PCLRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/txt/TXTRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/status.xml modified , text changed
Directoryxmlgraphics/fop/trunk/test/layoutengine/standard-testcases/block-container_absolute-position_display-align.xml modified , text changed
Directoryxmlgraphics/fop/trunk/test/layoutengine/standard-testcases/block-container_absolute-position_fixed.xml modified , text changed
Directoryxmlgraphics/fop/trunk/test/layoutengine/standard-testcases/block-container_absolute-position_fox-transform.xml added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26