net.sf.jasperreports.engine.util
Class JRStyledText
java.lang.Object
net.sf.jasperreports.engine.util.JRStyledText
- All Implemented Interfaces:
- java.lang.Cloneable
public class JRStyledText
- extends java.lang.Object
- implements java.lang.Cloneable
- Version:
- $Id: JRStyledText.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Method Summary |
void |
addRun(JRStyledText.Run run)
|
void |
append(java.lang.String text)
|
protected java.lang.Object |
clone()
|
protected static java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> |
cloneAttributesMap(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes)
|
JRStyledText |
cloneText()
Clones this object. |
java.text.AttributedString |
getAttributedString()
|
java.text.AttributedString |
getAwtAttributedString(boolean ignoreMissingFont)
Returns an attributed string that contains the AWT font attribute, as the font is actually loaded. |
java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> |
getGlobalAttributes()
|
java.util.Locale |
getLocale()
|
java.util.List<JRStyledText.Run> |
getRuns()
|
java.lang.String |
getText()
|
void |
insert(java.lang.String str,
short[] offsets)
Inserts a string at specified positions in the styled text. |
int |
length()
|
void |
setGlobalAttributes(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_AWT_IGNORE_MISSING_FONT
public static final java.lang.String PROPERTY_AWT_IGNORE_MISSING_FONT
- See Also:
- Constant Field Values
JRStyledText
public JRStyledText()
JRStyledText
public JRStyledText(java.util.Locale locale)
append
public void append(java.lang.String text)
addRun
public void addRun(JRStyledText.Run run)
length
public int length()
getText
public java.lang.String getText()
getLocale
public java.util.Locale getLocale()
getAttributedString
public java.text.AttributedString getAttributedString()
getAwtAttributedString
public java.text.AttributedString getAwtAttributedString(boolean ignoreMissingFont)
- Returns an attributed string that contains the AWT font attribute, as the font is actually loaded.
getRuns
public java.util.List<JRStyledText.Run> getRuns()
setGlobalAttributes
public void setGlobalAttributes(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes)
getGlobalAttributes
public java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> getGlobalAttributes()
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
cloneAttributesMap
protected static java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> cloneAttributesMap(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes)
cloneText
public JRStyledText cloneText()
- Clones this object.
- Returns:
- a clone of this object
insert
public void insert(java.lang.String str,
short[] offsets)
- Inserts a string at specified positions in the styled text.
The string is inserted in the style runs located at the insertion
positions. If a style run finished right before the insertion position,
the string will be part of this run (but not of the runs that start
right after the insertion position).
- Parameters:
str
- the string to insertoffsets
- the incremental offsets of the positions at which to
insert the string
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com