]> source.dussan.org Git - xmlgraphics-fop.git/commit
Java2D Renderer:
authorJeremias Maerki <jeremias@apache.org>
Tue, 2 May 2006 14:39:32 +0000 (14:39 +0000)
committerJeremias Maerki <jeremias@apache.org>
Tue, 2 May 2006 14:39:32 +0000 (14:39 +0000)
commit9641f2a32dca4bd7078f1fdbc2871292823ee423
treecebb1894f24004d074ec080f3a731e342a2ac21c
parent3267f6ba94eebd0f88a39d7502a53e916f38a7e4
Java2D Renderer:
Symbol and ZapfDingbats now work due to a little change in FontSetup.java
Made the class a subclass of AbstractPathOrientedRenderer. This enables to remove some redundant code.
Border painting on a Graphics2D is now available to other renderers.

PCL Renderer:
Improved Graphics2D implementation.
PCLGraphic2D throws an UnsupportedOperationException if it encounters a feature it cannot properly handle. The Graphics2DAdapter can then fall back to painting a graphic in-memory and then as a bitmap.
Added border painting.
PCLRenderer supports to modes "quality" and "speed". The user can configure the mode depending on his needs. In "speed" mode borders are painted as shaded rectangles only. In "quality" mode it uses border rendering of the Java2DRenderer.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@398945 13f79535-47bb-0310-9956-ffa450edef68
19 files changed:
src/java/org/apache/fop/render/AbstractPathOrientedRenderer.java
src/java/org/apache/fop/render/AbstractRenderer.java
src/java/org/apache/fop/render/PrintRenderer.java
src/java/org/apache/fop/render/awt/AWTRenderer.java
src/java/org/apache/fop/render/awt/viewer/PreviewPanel.java
src/java/org/apache/fop/render/bitmap/PNGRenderer_onthefly.java
src/java/org/apache/fop/render/java2d/FontMetricsMapper.java
src/java/org/apache/fop/render/java2d/FontSetup.java
src/java/org/apache/fop/render/java2d/Java2DFontMetrics.java
src/java/org/apache/fop/render/java2d/Java2DGraphicsState.java
src/java/org/apache/fop/render/java2d/Java2DRenderer.java
src/java/org/apache/fop/render/java2d/RendererState.java
src/java/org/apache/fop/render/xml/XMLRenderer.java
src/sandbox/org/apache/fop/render/pcl/PCLGenerator.java
src/sandbox/org/apache/fop/render/pcl/PCLGraphics2D.java
src/sandbox/org/apache/fop/render/pcl/PCLGraphics2DAdapter.java
src/sandbox/org/apache/fop/render/pcl/PCLRenderer.java
src/sandbox/org/apache/fop/render/pcl/PCLSVGHandler.java
src/sandbox/org/apache/fop/render/svg/SVGRenderer.java