public class RMTextStyle
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BORDER_KEY |
static java.lang.String |
CHAR_SPACING_KEY |
static java.lang.String |
COLOR_KEY |
static java.lang.String |
FONT_KEY |
static java.lang.String |
FORMAT_KEY |
static java.lang.String |
OUTLINE_KEY |
static java.lang.String |
SCRIPTING_KEY |
static java.lang.String |
UNDERLINE_KEY |
Constructor and Description |
---|
RMTextStyle(TextStyle aStyle)
Creates a new RMTextStyle.
|
Modifier and Type | Method and Description |
---|---|
RMTextStyle |
clone()
Standard clone implementation.
|
RMTextStyle |
copyFor(java.lang.Object... theVals)
Clone for Style value.
|
RMTextStyle |
copyFor(java.lang.String aKey,
java.lang.Object aValue)
Clone with key/value.
|
boolean |
equals(java.lang.Object anObj)
Standard equals implementation.
|
Border |
getBorder()
Returns the text border.
|
double |
getCharSpacing()
Returns the char spacing.
|
RMColor |
getColor()
Returns the color for this run.
|
RMFont |
getFont()
Returns the font for this run.
|
RMFormat |
getFormat()
Returns the format.
|
int |
getScripting()
Returns the scripting for this run (1=SuperScripting, -1=Subscripting, 0=none).
|
static java.lang.String |
getStyleKey(java.lang.Object anAttr)
Returns the most likely key for a given style attribute.
|
boolean |
isUnderlined()
Returns whether this run is underlined.
|
java.lang.String |
toString()
Standard toString implementation.
|
public static final java.lang.String FONT_KEY
public static final java.lang.String COLOR_KEY
public static final java.lang.String FORMAT_KEY
public static final java.lang.String UNDERLINE_KEY
public static final java.lang.String BORDER_KEY
public static final java.lang.String OUTLINE_KEY
public static final java.lang.String SCRIPTING_KEY
public static final java.lang.String CHAR_SPACING_KEY
public RMFont getFont()
public RMColor getColor()
public boolean isUnderlined()
public int getScripting()
public double getCharSpacing()
public RMFormat getFormat()
public Border getBorder()
public RMTextStyle copyFor(java.lang.Object... theVals)
public RMTextStyle copyFor(java.lang.String aKey, java.lang.Object aValue)
public RMTextStyle clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object anObj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String getStyleKey(java.lang.Object anAttr)