Package org.scilab.forge.jlatexmath
Class TeXEnvironment
java.lang.Object
org.scilab.forge.jlatexmath.TeXEnvironment
Contains the used TeXFont-object, color settings and the current style in which a
formula must be drawn. It's used in the createBox-methods. Contains methods that
apply the style changing rules for subformula's.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTeXEnvironment
(int style, TeXFont tf) TeXEnvironment
(int style, TeXFont tf, int widthUnit, float textwidth) -
Method Summary
Modifier and TypeMethodDescriptionprotected TeXEnvironment
copy()
protected TeXEnvironment
getColor()
float
int
float
float
getSize()
boolean
float
getSpace()
int
getStyle()
float
numStyle()
void
reset()
Resets the color settings.void
void
void
setInterline
(int unit, float len) void
setLastFontId
(int id) void
setScaleFactor
(float f) void
setSmallCap
(boolean smallCap) void
setStyle
(int style) void
setTextStyle
(String textStyle) void
setTextwidth
(int widthUnit, float textwidth) subStyle()
supStyle()
-
Field Details
-
isColored
public boolean isColored
-
-
Constructor Details
-
TeXEnvironment
-
TeXEnvironment
-
-
Method Details
-
setInterline
public void setInterline(int unit, float len) -
getInterline
public float getInterline() -
setTextwidth
public void setTextwidth(int widthUnit, float textwidth) -
getTextwidth
public float getTextwidth() -
setScaleFactor
public void setScaleFactor(float f) -
getScaleFactor
public float getScaleFactor() -
copy
-
copy
-
crampStyle
- Returns:
- a copy of the environment, but in a cramped style.
-
denomStyle
- Returns:
- a copy of the environment, but in denominator style.
-
getBackground
- Returns:
- the background color setting
-
getColor
- Returns:
- the foreground color setting
-
getSize
public float getSize()- Returns:
- the point size of the TeXFont
-
getStyle
public int getStyle()- Returns:
- the current style
-
setStyle
public void setStyle(int style) -
getTextStyle
- Returns:
- the current textStyle
-
setTextStyle
-
getSmallCap
public boolean getSmallCap()- Returns:
- the current textStyle
-
setSmallCap
public void setSmallCap(boolean smallCap) -
getTeXFont
- Returns:
- the TeXFont to be used
-
numStyle
- Returns:
- a copy of the environment, but in numerator style.
-
reset
public void reset()Resets the color settings. -
rootStyle
- Returns:
- a copy of the environment, but with the style changed for roots
-
setBackground
- Parameters:
c
- the background color to be set
-
setColor
- Parameters:
c
- the foreground color to be set
-
subStyle
- Returns:
- a copy of the environment, but in subscript style.
-
supStyle
- Returns:
- a copy of the environment, but in superscript style.
-
getSpace
public float getSpace() -
setLastFontId
public void setLastFontId(int id) -
getLastFontId
public int getLastFontId()
-