public class FlowStyle
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
FlowStyle() |
Modifier and Type | Method and Description |
---|---|
void |
addBlockValues(java.util.Map attr2value) |
void |
addInlineValues(java.util.Map attr2value) |
void |
applyStyle(Block block)
Applies block-properties of this style to a block.
|
void |
applyStyle(Inline inline)
Applies text-properties of this style to an inline.
|
void |
applyStyle(Table table)
Applies table-properties and some block-properties of this style
to a table.
|
protected java.lang.Object |
clone() |
FlowStyle |
cloned()
Clones this style.
|
void |
setBlockValue(java.lang.String name,
java.lang.String value) |
void |
setFirstLineIndent(Measure value)
Sets indent of first line.
|
void |
setFontFamily(java.lang.String family)
Sets the font family.
|
void |
setFontSize(int points)
Sets the font size.
|
void |
setFontSize(Measure size)
Sets the font size.
|
void |
setFontStyle(FontSupport.Style style)
Sets the font style.
|
void |
setFontWeight(FontSupport.Weight weight)
Sets the font weight.
|
void |
setForegroundColor(java.awt.Color c)
Sets the foreground (text) color.
|
void |
setInlineValue(java.lang.String name,
java.lang.String value) |
void |
setLeftIndent(Measure value)
Sets the space at left side of paragraph.
|
void |
setRightIndent(Measure value)
Sets the space at right side of paragraph.
|
void |
setSpaceAfter(Measure space)
Sets the space after paragraph.
|
void |
setSpaceBefore(Measure space)
Sets the space before paragraph.
|
void |
setTableLeftMargin(Measure tableLeftMargin)
Sets the left margin of next tables.
|
void |
setTableRightMargin(Measure tableRightMargin)
Sets the right margin of next tables.
|
void |
setTextAlignment(Values.Alignment alignment)
Sets the alignment of a paragraph.
|
void |
setUnderline(boolean b)
Sets underline.
|
public void setForegroundColor(java.awt.Color c)
c
- Color.public void setUnderline(boolean b)
b
- true, if underline.public void setSpaceBefore(Measure space)
space
- Space.public void setSpaceAfter(Measure space)
space
- Space.public void setTextAlignment(Values.Alignment alignment)
alignment
- Alignment of text.public void setLeftIndent(Measure value)
value
- Left indent.public void setRightIndent(Measure value)
value
- Right indent.public void setFirstLineIndent(Measure value)
value
- Indent.public void setFontStyle(FontSupport.Style style)
style
- Style.public void setFontSize(Measure size)
size
- Size.public void setFontSize(int points)
points
- Font size in points.public void setFontWeight(FontSupport.Weight weight)
weight
- Weight.public void setFontFamily(java.lang.String family)
family
- Family name.public void applyStyle(Inline inline)
inline
- Inline.public void applyStyle(Block block)
block
- Block.public void applyStyle(Table table)
table
- Table.public FlowStyle cloned()
public void addInlineValues(java.util.Map attr2value)
public void addBlockValues(java.util.Map attr2value)
public void setInlineValue(java.lang.String name, java.lang.String value)
public void setBlockValue(java.lang.String name, java.lang.String value)
public void setTableLeftMargin(Measure tableLeftMargin)
tableLeftMargin
- Left margin.public void setTableRightMargin(Measure tableRightMargin)
tableRightMargin
- Right margin.protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.