public class DefaultStyleBuilderFactory extends Object implements StyleBuilderFactory
Constructor and Description |
---|
DefaultStyleBuilderFactory() |
Modifier and Type | Method and Description |
---|---|
void |
configure(Configuration configuration) |
StyleBuilder |
createCellStyle(StyleBuilder styleBuilder,
CellBackground background,
StyleBuilder.CSSKeys[] extraStyleKeys,
String[] extraStyleValues) |
StyleBuilder |
createCellStyle(StyleBuilder styleBuilder,
StyleSheet styleSheet,
BoxDefinition boxDefinition,
CellBackground background,
StyleBuilder.CSSKeys[] extraStyleKeys,
String[] extraStyleValues) |
double |
fixLengthForSafari(double border) |
boolean |
isEnableRoundBorderCorner() |
boolean |
isSafariLengthFix() |
boolean |
isUseWhitespacePreWrap() |
StyleBuilder |
produceTextStyle(StyleBuilder styleBuilder,
StyleSheet styleSheet,
BoxDefinition boxDefinition,
boolean includeBorder,
StyleBuilder.StyleCarrier[] parentElementStyle) |
static String |
translateHorizontalAlignment(ElementAlignment ea)
Translates the JFreeReport horizontal element alignment into a HTML alignment constant.
|
public boolean isSafariLengthFix()
public boolean isUseWhitespacePreWrap()
public boolean isEnableRoundBorderCorner()
public StyleBuilder produceTextStyle(StyleBuilder styleBuilder, StyleSheet styleSheet, BoxDefinition boxDefinition, boolean includeBorder, StyleBuilder.StyleCarrier[] parentElementStyle)
produceTextStyle
in interface StyleBuilderFactory
public double fixLengthForSafari(double border)
fixLengthForSafari
in interface StyleBuilderFactory
public static String translateHorizontalAlignment(ElementAlignment ea)
ea
- the element alignmentpublic void configure(Configuration configuration)
public StyleBuilder createCellStyle(StyleBuilder styleBuilder, CellBackground background, StyleBuilder.CSSKeys[] extraStyleKeys, String[] extraStyleValues)
public StyleBuilder createCellStyle(StyleBuilder styleBuilder, StyleSheet styleSheet, BoxDefinition boxDefinition, CellBackground background, StyleBuilder.CSSKeys[] extraStyleKeys, String[] extraStyleValues)
Copyright © 2017 Hitachi Vantara. All rights reserved.