Index

A C D F G H I K M O P R S T V W 
All Classes and Interfaces|All Packages

A

addImage(Image, boolean) - Method in class org.jfree.pdf.Page
Adds an image to the page.This creates the required PDF object, as well as adding a reference in the xObjects resources.
addRenderingHints(Map<?, ?>) - Method in class org.jfree.pdf.PDFGraphics2D
Adds all the supplied rendering hints.

C

clearRect(int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Clears the specified rectangle by filling it with the current background color.
clip(Shape) - Method in class org.jfree.pdf.PDFGraphics2D
Clips to the intersection of the current clipping region and the specified shape.
clipRect(int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Clips to the intersection of the current clipping region and the specified rectangle.
copyArea(int, int, int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
This method does nothing.
create() - Method in class org.jfree.pdf.PDFGraphics2D
Returns a new PDFGraphics2D instance that is a copy of this instance.
createCompatibleVolatileImage(int, int, ImageCapabilities, int) - Method in class org.jfree.pdf.PDFGraphicsConfiguration
 
createPage(Rectangle2D) - Method in class org.jfree.pdf.PDFDocument
Creates a new Page, adds it to the document, and returns a reference to the Page.

D

DefaultFontMapper - Class in org.jfree.pdf
A class that can be used to map AWT/Java2D fonts to PDF built-in font names.
DefaultFontMapper() - Constructor for class org.jfree.pdf.DefaultFontMapper
Creates a new instance with default mappings.
dispose() - Method in class org.jfree.pdf.PDFGraphics2D
Performs any actions required when the graphics instance is finished with.
draw(Shape) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the specified shape with the current paint and stroke.
drawArc(int, int, int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws an arc contained within the rectangle (x, y, width, height), starting at startAngle and continuing through arcAngle degrees using the current paint and stroke.
drawGlyphVector(GlyphVector, float, float) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the specified glyph vector at the location (x, y).
drawImage(BufferedImage, BufferedImageOp, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the image resulting from applying the BufferedImageOp to the specified image at the location (x, y).
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class org.jfree.pdf.PDFGraphics2D
Draws part of an image (defined by the source rectangle (sx1, sy1, sx2, sy2)) into the destination rectangle (dx1, dy1, dx2, dy2).
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class org.jfree.pdf.PDFGraphics2D
Draws part of an image (defined by the source rectangle (sx1, sy1, sx2, sy2)) into the destination rectangle (dx1, dy1, dx2, dy2).
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class org.jfree.pdf.PDFGraphics2D
Draws an image to the rectangle (x, y, w, h) (scaling it if required), first filling the background with the specified color.
drawImage(Image, int, int, int, int, ImageObserver) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the image into the rectangle defined by (x, y, w, h).
drawImage(Image, int, int, Color, ImageObserver) - Method in class org.jfree.pdf.PDFGraphics2D
Draws an image at the location (x, y).
drawImage(Image, int, int, ImageObserver) - Method in class org.jfree.pdf.PDFGraphics2D
Draws an image at the location (x, y).
drawImage(Image, AffineTransform, ImageObserver) - Method in class org.jfree.pdf.PDFGraphics2D
Draws an image with the specified transform.
drawLine(int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws a line from (x1, y1) to (x2, y2) using the current paint and stroke.
drawOval(int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws an oval framed by the rectangle (x, y, width, height) using the current paint and stroke.
drawPolygon(int[], int[], int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the specified polygon using the current paint and stroke.
drawPolyline(int[], int[], int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the specified multi-segment line using the current paint and stroke.
drawRenderableImage(RenderableImage, AffineTransform) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the renderable image.
drawRenderedImage(RenderedImage, AffineTransform) - Method in class org.jfree.pdf.PDFGraphics2D
Draws the rendered image.
drawRoundRect(int, int, int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws a rectangle with rounded corners using the current paint and stroke.
drawString(String, float, float) - Method in class org.jfree.pdf.PDFGraphics2D
Draws a string at (x, y).
drawString(String, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws a string at (x, y).
drawString(AttributedCharacterIterator, float, float) - Method in class org.jfree.pdf.PDFGraphics2D
Draws a string of attributed characters at (x, y).
drawString(AttributedCharacterIterator, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Draws a string of attributed characters at (x, y).

F

fill(Shape) - Method in class org.jfree.pdf.PDFGraphics2D
Fills the specified shape with the current paint.
fillArc(int, int, int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Fills an arc contained within the rectangle (x, y, width, height), starting at startAngle and continuing through arcAngle degrees, using the current paint
fillOval(int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Fills an oval framed by the rectangle (x, y, width, height).
fillPolygon(int[], int[], int) - Method in class org.jfree.pdf.PDFGraphics2D
Fills the specified polygon using the current paint.
fillRect(int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Fills the specified rectangle with the current paint.
fillRoundRect(int, int, int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Fills a rectangle with rounded corners.
findOrCreateFontReference(Font) - Method in class org.jfree.pdf.Page
Finds the font reference corresponding to the given Java2D font, creating a new one if there isn't one already.
findOrCreateGSDictionary(int) - Method in class org.jfree.pdf.Page
Returns the name of the Graphics State Dictionary that can be used for the specified alpha value - if there is no existing dictionary then a new one is created.
findOrCreatePattern(GradientPaint) - Method in class org.jfree.pdf.Page
Returns the name of the pattern for the specified GradientPaint, reusing an existing pattern if possible, otherwise creating a new pattern if necessary.
findOrCreatePattern(RadialGradientPaint) - Method in class org.jfree.pdf.Page
Returns the name of the pattern for the specified RadialGradientPaint, reusing an existing pattern if possible, otherwise creating a new pattern if necessary.
FontMapper - Interface in org.jfree.pdf
Maps an AWT font to a PDF built-in font.

G

getAuthor() - Method in class org.jfree.pdf.PDFDocument
Returns the author for the document.
getBackground() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the background color.
getBounds() - Method in class org.jfree.pdf.Page
Returns a new rectangle containing the bounds for this page (as supplied to the constructor).
getBounds() - Method in class org.jfree.pdf.PDFGraphicsConfiguration
Returns the bounds for this configuration.
getClip() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the user clipping region.
getClipBounds() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the bounds of the user clipping region.
getColor() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the foreground color.
getColorModel() - Method in class org.jfree.pdf.PDFGraphicsConfiguration
Returns the color model for this configuration.
getColorModel(int) - Method in class org.jfree.pdf.PDFGraphicsConfiguration
Returns the color model for the specified transparency type, or null.
getComposite() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the current composite.
getConfigurations() - Method in class org.jfree.pdf.PDFGraphicsDevice
Returns all configurations for this device.
getContents() - Method in class org.jfree.pdf.Page
Returns the PDFObject that represents the page content.
getDefaultConfiguration() - Method in class org.jfree.pdf.PDFGraphicsDevice
Returns the default configuration for this device.
getDefaultTransform() - Method in class org.jfree.pdf.PDFGraphicsConfiguration
Returns the default transform.
getDevice() - Method in class org.jfree.pdf.PDFGraphicsConfiguration
Returns the graphics device that this configuration is associated with.
getDeviceConfiguration() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the device configuration associated with this Graphics2D.
getFont() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the current font used for drawing text.
getFontMetrics(Font) - Method in class org.jfree.pdf.PDFGraphics2D
Returns the font metrics for the specified font.
getFontRenderContext() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the font render context.
getGraphics2D() - Method in class org.jfree.pdf.Page
Returns the PDFGraphics2D instance for drawing to the page.
getIDstring() - Method in class org.jfree.pdf.PDFGraphicsDevice
Returns the id string.
getNextNumber() - Method in class org.jfree.pdf.PDFDocument
Returns a new PDF object number and increments the internal counter for the next PDF object number.
getNormalizingTransform() - Method in class org.jfree.pdf.PDFGraphicsConfiguration
Returns the normalizing transform.
getObjectBytes() - Method in class org.jfree.pdf.Page
 
getPaint() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the paint used to draw or fill shapes (or text).
getPDFBytes() - Method in class org.jfree.pdf.PDFDocument
Returns a byte array containing the encoding of this PDF document.
getRenderingHint(RenderingHints.Key) - Method in class org.jfree.pdf.PDFGraphics2D
Returns the current value for the specified hint.
getRenderingHints() - Method in class org.jfree.pdf.PDFGraphics2D
Returns a copy of the rendering hints.
getStroke() - Method in class org.jfree.pdf.PDFGraphics2D
Returns the current stroke (used when drawing shapes).
getTitle() - Method in class org.jfree.pdf.PDFDocument
Returns the title for the document.
getTransform() - Method in class org.jfree.pdf.PDFGraphics2D
Returns a copy of the current transform.
getType() - Method in class org.jfree.pdf.PDFGraphicsDevice
Returns the device type.

H

hit(Rectangle, Shape, boolean) - Method in class org.jfree.pdf.PDFGraphics2D
Returns true if the rectangle (in device space) intersects with the shape (the interior, if onStroke is false, otherwise the stroked outline of the shape).

I

isCompatibleValue(Object) - Method in class org.jfree.pdf.PDFHints.Key
Returns true if val is a value that is compatible with this key, and false otherwise.
isDebugMode() - Method in class org.jfree.pdf.PDFDocument
Returns the debug mode flag that controls whether or not the output stream is filtered.

K

Key(int) - Constructor for class org.jfree.pdf.PDFHints.Key
Creates a new instance with the specified key.
KEY_DRAW_STRING_TYPE - Static variable in class org.jfree.pdf.PDFHints
The key for the hint that controls whether strings are rendered as characters (standard PDF output) or vector graphics (implemented using TextLayout).

M

mapToBaseFont(Font) - Method in class org.jfree.pdf.DefaultFontMapper
 
mapToBaseFont(Font) - Method in interface org.jfree.pdf.FontMapper
Returns the name of the PDF built-in font that should be used in place of the specified AWT/Java2D font.

O

org.jfree.pdf - module org.jfree.pdf
JFreePDF provides an implementation of the Graphics2D API that produces output in Adobe's Portable Document Format (PDF).
org.jfree.pdf - package org.jfree.pdf
Contains PDFGraphics2D and supporting classes to allow Java2D rendering to Adobe's Portable Document Format (PDF).

P

Page - Class in org.jfree.pdf
Represents a page in a PDFDocument.
PDFDocument - Class in org.jfree.pdf
Represents a PDF document.
PDFDocument() - Constructor for class org.jfree.pdf.PDFDocument
Creates a new PDFDocument, initially with no content.
PDFGraphics2D - Class in org.jfree.pdf
A Graphics2D implementation that writes to PDF format.
PDFGraphicsConfiguration - Class in org.jfree.pdf
A graphics configuration for the PDFGraphics2D class.
PDFGraphicsConfiguration(int, int) - Constructor for class org.jfree.pdf.PDFGraphicsConfiguration
Creates a new instance.
PDFGraphicsDevice - Class in org.jfree.pdf
A graphics device for use in the PDFGraphicsConfiguration class.
PDFGraphicsDevice(String, GraphicsConfiguration) - Constructor for class org.jfree.pdf.PDFGraphicsDevice
Creates a new instance.
PDFHints - Class in org.jfree.pdf
Defines the rendering hints that can be used with the PDFGraphics2D class.
PDFHints.Key - Class in org.jfree.pdf
A key for hints used by the PDFGraphics2D class.

R

rotate(double) - Method in class org.jfree.pdf.PDFGraphics2D
Applies a rotation (anti-clockwise) about (0, 0).
rotate(double, double, double) - Method in class org.jfree.pdf.PDFGraphics2D
Applies a rotation (anti-clockwise) about (x, y).

S

scale(double, double) - Method in class org.jfree.pdf.PDFGraphics2D
Applies a scale transformation.
setAuthor(String) - Method in class org.jfree.pdf.PDFDocument
Sets the author for the document.
setBackground(Color) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the background color.
setClip(int, int, int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the user clipping region to the specified rectangle.
setClip(Shape) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the user clipping region.
setColor(Color) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the foreground color.
setComposite(Composite) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the composite (only AlphaComposite is handled).
setDebugMode(boolean) - Method in class org.jfree.pdf.PDFDocument
Sets the debug MODE flag (this needs to be set before any call to PDFDocument.createPage(java.awt.geom.Rectangle2D)).
setFont(Font) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the font to be used for drawing text.
setPaint(Paint) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the paint used to draw or fill shapes (or text).
setPaintMode() - Method in class org.jfree.pdf.PDFGraphics2D
Does nothing in this PDFGraphics2D implementation.
setRenderingHint(RenderingHints.Key, Object) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the value for a hint.
setRenderingHints(Map<?, ?>) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the rendering hints to the specified collection.
setStroke(Stroke) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the stroke that will be used to draw shapes.
setTitle(String) - Method in class org.jfree.pdf.PDFDocument
Sets the title for the document.
setTransform(AffineTransform) - Method in class org.jfree.pdf.PDFGraphics2D
Sets the transform.
setXORMode(Color) - Method in class org.jfree.pdf.PDFGraphics2D
Does nothing in this PDFGraphics2D implementation.
shear(double, double) - Method in class org.jfree.pdf.PDFGraphics2D
Applies a shear transformation.

T

transform(AffineTransform) - Method in class org.jfree.pdf.PDFGraphics2D
Applies this transform to the existing transform by concatenating it.
translate(double, double) - Method in class org.jfree.pdf.PDFGraphics2D
Applies the translation (tx, ty).
translate(int, int) - Method in class org.jfree.pdf.PDFGraphics2D
Applies the translation (tx, ty).

V

VALUE_DRAW_STRING_TYPE_STANDARD - Static variable in class org.jfree.pdf.PDFHints
Hint value for KEY_DRAW_STRING_TYPE to specify that strings should be written to the output using standard PDF text primitives.
VALUE_DRAW_STRING_TYPE_VECTOR - Static variable in class org.jfree.pdf.PDFHints
Hint value for KEY_DRAW_STRING_TYPE to say that strings should be written to the output using vector graphics primitives.

W

writeToFile(File) - Method in class org.jfree.pdf.PDFDocument
Writes the PDF document to a file.
A C D F G H I K M O P R S T V W 
All Classes and Interfaces|All Packages