Package | Description |
---|---|
org.apache.fop.render |
Generic renderer interface.
|
org.apache.fop.render.afp |
An AFP Renderer implementation and supporting classes.
|
org.apache.fop.render.intermediate | |
org.apache.fop.render.java2d |
Java2D Renderer which paints rendered pages on Graphics2D instances.
|
org.apache.fop.render.pcl |
PCL Renderer (Supports PCL5 and HP GL/2)
|
org.apache.fop.render.pdf |
PDF Renderer
|
org.apache.fop.render.ps |
PostScript Renderer
|
org.apache.fop.traits |
Trait classes and other supporting data structures.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractPathOrientedRenderer.clipBackground(float startx,
float starty,
float width,
float height,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
TODO represent border related parameters in a class
Clip the background to the inner border.
|
protected void |
AbstractPathOrientedRenderer.drawBackground(float startx,
float starty,
float width,
float height,
Trait.Background back,
BorderProps bpsTop,
BorderProps bpsBottom,
BorderProps bpsLeft,
BorderProps bpsRight)
Draw the background.
|
protected void |
AbstractPathOrientedRenderer.drawBackground(float startx,
float starty,
float width,
float height,
Trait.Background back,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd,
int level)
Draw the background.
|
protected void |
AbstractPathOrientedRenderer.drawBorders(float startx,
float starty,
float width,
float height,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd,
int level,
java.awt.Color innerBackgroundColor)
Draw the borders.
|
protected void |
AbstractPathOrientedRenderer.drawBorders(java.awt.geom.Rectangle2D.Float borderRect,
BorderProps bpsTop,
BorderProps bpsBottom,
BorderProps bpsLeft,
BorderProps bpsRight,
java.awt.Color innerBackgroundColor)
Draws borders.
|
Modifier and Type | Method and Description |
---|---|
void |
AFPPainter.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Restricts the current clipping region to the inner border.
|
void |
AFPPainter.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right,
java.awt.Color innerBackgroundColor) |
void |
AFPPainter.fillBackground(java.awt.Rectangle rect,
java.awt.Paint fill,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd) |
boolean |
AFPPainter.isBackgroundRequired(BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
TODO Painter-specific rounded borders logic required background drawing to be
made optional.
|
Modifier and Type | Method and Description |
---|---|
protected static double |
BorderPainter.calculateCornerCorrectionFactor(int width,
int height,
BorderProps before,
BorderProps after,
BorderProps start,
BorderProps end)
Calculate the correction factor to handle over-sized elliptic corner radii.
|
protected void |
IFRenderer.clipBackground(float startx,
float starty,
float width,
float height,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
TODO represent border related parameters in a class
Clip the background to the inner border.
|
void |
IFPainter.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Restricts the current clipping region to the inner border.
|
void |
BorderPainter.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Clip the background to the inner border
|
void |
IFSerializer.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Restricts the current clipping region to the inner border.
|
protected void |
IFRenderer.drawBackground(float startx,
float starty,
float width,
float height,
Trait.Background back,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Draw the background.
|
void |
AbstractIFPainter.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right,
java.awt.Color innerBackgroundColor)
Draws a border rectangle.
|
void |
IFPainter.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right,
java.awt.Color innerBackgroundColor)
Draws a border rectangle.
|
void |
IFSerializer.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right,
java.awt.Color innerBackgroundColor)
Draws a border rectangle.
|
protected void |
IFRenderer.drawBorders(float startx,
float starty,
float width,
float height,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd,
int level,
java.awt.Color innerBackgroundColor)
Draw the borders.
|
void |
BorderPainter.drawBorders(java.awt.Rectangle borderRect,
BorderProps bpsTop,
BorderProps bpsBottom,
BorderProps bpsLeft,
BorderProps bpsRight,
java.awt.Color innerBackgroundColor)
Draws borders.
|
protected void |
BorderPainter.drawRectangularBorders(java.awt.Rectangle borderRect,
BorderProps bpsTop,
BorderProps bpsBottom,
BorderProps bpsLeft,
BorderProps bpsRight)
TODO merge with drawRoundedBorders()?
|
protected void |
BorderPainter.drawRoundedBorders(java.awt.Rectangle borderRect,
BorderProps beforeBorderProps,
BorderProps afterBorderProps,
BorderProps startBorderProps,
BorderProps endBorderProps)
TODO merge with drawRectangularBorders?
|
protected boolean |
AbstractIFPainter.hasOnlySolidBorders(BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right)
Indicates whether the given border segments (if present) have only solid borders, i.e.
|
boolean |
AbstractIFPainter.isBackgroundRequired(BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
TODO Painter-specific rounded borders logic required background drawing to be
made optional.
|
boolean |
IFPainter.isBackgroundRequired(BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
TODO Painter-specific rounded borders logic required background drawing to be
made optional.
|
boolean |
IFSerializer.isBackgroundRequired(BorderProps bpsTop,
BorderProps bpsBottom,
BorderProps bpsLeft,
BorderProps bpsRight)
TODO Painter-specific rounded borders logic required background drawing to be
made optional.
|
Modifier and Type | Method and Description |
---|---|
void |
Java2DPainter.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Restricts the current clipping region to the inner border.
|
void |
Java2DPainter.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right) |
Modifier and Type | Method and Description |
---|---|
void |
PCLPainter.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Restricts the current clipping region to the inner border.
|
void |
PCLPainter.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right) |
Modifier and Type | Method and Description |
---|---|
void |
PDFPainter.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Restricts the current clipping region to the inner border.
|
void |
PDFPainter.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right,
java.awt.Color innerBackgroundColor)
Draws a border rectangle.
|
Modifier and Type | Method and Description |
---|---|
void |
PSPainter.clipBackground(java.awt.Rectangle rect,
BorderProps bpsBefore,
BorderProps bpsAfter,
BorderProps bpsStart,
BorderProps bpsEnd)
Restricts the current clipping region to the inner border.
|
void |
PSPainter.drawBorderRect(java.awt.Rectangle rect,
BorderProps top,
BorderProps bottom,
BorderProps left,
BorderProps right,
java.awt.Color innerBackgroundColor)
Draws a border rectangle.
|
Modifier and Type | Method and Description |
---|---|
static BorderProps |
BorderProps.makeRectangular(int style,
int width,
java.awt.Color color,
BorderProps.Mode mode)
Factory method for a new BorderProps instance with rectangular corners.
|
static BorderProps |
BorderProps.valueOf(FOUserAgent foUserAgent,
java.lang.String s)
Returns a BorderProps represtation of a string of the format as written by
BorderProps.toString().
|
Modifier and Type | Method and Description |
---|---|
static int |
BorderProps.getClippedWidth(BorderProps bp) |
Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.