|
fop 0.93 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.fop.layoutmgr.TraitSetter
This is a helper class used for setting common traits on areas.
| Field Summary | |
protected static org.apache.commons.logging.Log |
log
logger |
| Constructor Summary | |
TraitSetter()
|
|
| Method Summary | |
static void |
addBackground(Area area,
CommonBorderPaddingBackground backProps,
PercentBaseContext context)
Add background to an area. |
static void |
addBorders(Area area,
CommonBorderPaddingBackground bordProps,
boolean discardBefore,
boolean discardAfter,
boolean discardStart,
boolean discardEnd,
PercentBaseContext context)
Add borders to an area. |
static void |
addBorders(Area area,
CommonBorderPaddingBackground bordProps,
PercentBaseContext context)
Deprecated. Call the other addBorders() method and addPadding separately. |
static void |
addBreaks(Area area,
int breakBefore,
int breakAfter)
Sets the traits for breaks on an area. |
static void |
addCollapsingBorders(Area area,
CommonBorderPaddingBackground bordProps,
boolean[] outer,
PercentBaseContext context)
Add borders to an area for the collapsing border model in tables. |
static void |
addFontTraits(Area area,
Font font)
Adds font traits to an area |
static void |
addMargins(Area area,
CommonBorderPaddingBackground bpProps,
CommonMarginBlock marginProps,
PercentBaseContext context)
Add space to a block area. |
static void |
addMargins(Area area,
CommonBorderPaddingBackground bpProps,
int startIndent,
int endIndent,
PercentBaseContext context)
Add space to a block area. |
static void |
addPadding(Area area,
CommonBorderPaddingBackground bordProps,
boolean discardBefore,
boolean discardAfter,
boolean discardStart,
boolean discardEnd,
PercentBaseContext context)
Add padding to an area. |
static void |
addSpaceBeforeAfter(Area area,
double adjust,
MinOptMax spaceBefore,
MinOptMax spaceAfter)
Adds traits for space-before and space-after to an area. |
static void |
addTextDecoration(Area area,
CommonTextDecoration deco)
Adds the text-decoration traits to the area. |
static int |
getEffectiveSpace(double adjust,
MinOptMax space)
Returns the effective space length of a resolved space specifier based on the adjustment value. |
static void |
setBorderPaddingTraits(Area area,
CommonBorderPaddingBackground bpProps,
boolean bNotFirst,
boolean bNotLast,
PercentBaseContext context)
Sets border and padding traits on areas. |
static void |
setProducerID(Area area,
java.lang.String id)
Sets the producer's ID as a trait on the area. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static org.apache.commons.logging.Log log
| Constructor Detail |
public TraitSetter()
| Method Detail |
public static void setBorderPaddingTraits(Area area,
CommonBorderPaddingBackground bpProps,
boolean bNotFirst,
boolean bNotLast,
PercentBaseContext context)
area - area to set the traits onbpProps - border and padding propertiesbNotFirst - True if the area is not the first areabNotLast - True if the area is not the last areacontext - Property evaluation context
public static void addBorders(Area area,
CommonBorderPaddingBackground bordProps,
PercentBaseContext context)
area - the area to set the traits on.bordProps - border propertiescontext - Property evaluation context
public static void addBorders(Area area,
CommonBorderPaddingBackground bordProps,
boolean discardBefore,
boolean discardAfter,
boolean discardStart,
boolean discardEnd,
PercentBaseContext context)
area - the area to set the traits on.bordProps - border propertiesdiscardBefore - true if the before border should be discardeddiscardAfter - true if the after border should be discardeddiscardStart - true if the start border should be discardeddiscardEnd - true if the end border should be discardedcontext - Property evaluation context
public static void addCollapsingBorders(Area area,
CommonBorderPaddingBackground bordProps,
boolean[] outer,
PercentBaseContext context)
area - the area to set the traits on.bordProps - border propertiesouter - 4 boolean values indicating if the side represents the
table's outer border. Order: before, after, start, endcontext - Property evaluation context
public static void addPadding(Area area,
CommonBorderPaddingBackground bordProps,
boolean discardBefore,
boolean discardAfter,
boolean discardStart,
boolean discardEnd,
PercentBaseContext context)
area - the area to set the traits on.bordProps - border and padding propertiesdiscardBefore - true if the before padding should be discardeddiscardAfter - true if the after padding should be discardeddiscardStart - true if the start padding should be discardeddiscardEnd - true if the end padding should be discardedcontext - Property evaluation context
public static void addBackground(Area area,
CommonBorderPaddingBackground backProps,
PercentBaseContext context)
area - the area to set the traits onbackProps - the background propertiescontext - Property evaluation context
public static void addMargins(Area area,
CommonBorderPaddingBackground bpProps,
int startIndent,
int endIndent,
PercentBaseContext context)
area - the area to set the traits on.bpProps - the border, padding and background propertiesstartIndent - the effective start-indent valueendIndent - the effective end-indent valuecontext - the context for evaluation of percentages
public static void addMargins(Area area,
CommonBorderPaddingBackground bpProps,
CommonMarginBlock marginProps,
PercentBaseContext context)
area - the area to set the traits on.bpProps - the border, padding and background propertiesmarginProps - the margin properties.context - the context for evaluation of percentages
public static int getEffectiveSpace(double adjust,
MinOptMax space)
adjust - the adjustment valuespace - the space specifier
public static void addSpaceBeforeAfter(Area area,
double adjust,
MinOptMax spaceBefore,
MinOptMax spaceAfter)
area - the target areaadjust - the adjustment valuespaceBefore - the space-before space specifierspaceAfter - the space-after space specifier
public static void addBreaks(Area area,
int breakBefore,
int breakAfter)
area - the area to set the traits on.breakBefore - the value for break-beforebreakAfter - the value for break-after
public static void addFontTraits(Area area,
Font font)
area - the target arefont - the font to use
public static void addTextDecoration(Area area,
CommonTextDecoration deco)
area - the area to set the traits ondeco - the text decorations
public static void setProducerID(Area area,
java.lang.String id)
area - the area to set the traits onid - the ID to set
|
fop 0.93 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||