org.apache.batik.ext.awt

Class RenderingHintsKeyExt

public final class RenderingHintsKeyExt extends Object

Contains additional RenderingHints Keys, such as KEY_AREA_OF_INTEREST
Field Summary
static KeyKEY_AREA_OF_INTEREST
Key for the AOI hint.
static KeyKEY_AVOID_TILE_PAINTING
Hint for the org.apache.batik.ext.awt.image.GraphicsUtil class that tiling of a bitmap during rendering is undesired.
static intKEY_BASE
static KeyKEY_BUFFERED_IMAGE
Hint for the destination of the rendering when it is a BufferedImage This works around the fact that Java 2D sometimes lies about the attributes of the Graphics2D device, when it is an image.
static KeyKEY_COLORSPACE
Hint to source that we only want an alpha channel.
static KeyKEY_TRANSCODING
Hint as to the transcoding destination.
static ObjectVALUE_AVOID_TILE_PAINTING_DEFAULT
static ObjectVALUE_AVOID_TILE_PAINTING_OFF
static ObjectVALUE_AVOID_TILE_PAINTING_ON
static StringVALUE_TRANSCODING_PRINTING
static StringVALUE_TRANSCODING_VECTOR

Field Detail

KEY_AREA_OF_INTEREST

public static final Key KEY_AREA_OF_INTEREST
Key for the AOI hint. This hint is used to propagate the AOI to Paint and PaintContext instances.

KEY_AVOID_TILE_PAINTING

public static final Key KEY_AVOID_TILE_PAINTING
Hint for the org.apache.batik.ext.awt.image.GraphicsUtil class that tiling of a bitmap during rendering is undesired. This is primarily for the PDF and PostScript transcoders where tiling can lead to suboptimal results due to overlaps in transparency and filter effects.

KEY_BASE

public static final int KEY_BASE

KEY_BUFFERED_IMAGE

public static final Key KEY_BUFFERED_IMAGE
Hint for the destination of the rendering when it is a BufferedImage This works around the fact that Java 2D sometimes lies about the attributes of the Graphics2D device, when it is an image. It is strongly suggested that you use org.apache.batik.ext.awt.image.GraphicsUtil.createGraphics to create a Graphics2D from a BufferedImage, this will ensure that the proper things are done in the processes of creating the Graphics.

KEY_COLORSPACE

public static final Key KEY_COLORSPACE
Hint to source that we only want an alpha channel. The source should follow the SVG spec for how to convert ARGB, RGB, Grey and AGrey to just an Alpha channel.

KEY_TRANSCODING

public static final Key KEY_TRANSCODING
Hint as to the transcoding destination.

VALUE_AVOID_TILE_PAINTING_DEFAULT

public static final Object VALUE_AVOID_TILE_PAINTING_DEFAULT

VALUE_AVOID_TILE_PAINTING_OFF

public static final Object VALUE_AVOID_TILE_PAINTING_OFF

VALUE_AVOID_TILE_PAINTING_ON

public static final Object VALUE_AVOID_TILE_PAINTING_ON

VALUE_TRANSCODING_PRINTING

public static final String VALUE_TRANSCODING_PRINTING

VALUE_TRANSCODING_VECTOR

public static final String VALUE_TRANSCODING_VECTOR
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.