org.jplot2d.tex
Class MathLabel
- java.lang.Object
-
- org.jplot2d.tex.MathLabel
-
public class MathLabel extends java.lang.ObjectThis class override all methods of its ancestor. It accept a TeX-like string as its text to render a math. The underlayer component isMathLabelComp.Only support left to right writing direction, and subscript superscript.
-
-
Constructor Summary
Constructors Constructor and Description MathLabel(MathElement me, java.awt.Font font)MathLabel(MathElement me, java.awt.Font font, VAlign valign, HAlign halign)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddraw(java.awt.Graphics2D g)java.awt.geom.Rectangle2DgetBounds()Calculate the normal paper bounds of this label.java.awt.FontgetFont()HAligngetHAlign()MathElementgetModel()VAligngetVAlign()
-
-
-
Constructor Detail
-
MathLabel
public MathLabel(MathElement me, java.awt.Font font)
-
MathLabel
public MathLabel(MathElement me, java.awt.Font font, VAlign valign, HAlign halign)
-
-
Method Detail
-
draw
public void draw(java.awt.Graphics2D g)
-
getFont
public java.awt.Font getFont()
-
getHAlign
public HAlign getHAlign()
-
getVAlign
public VAlign getVAlign()
-
getModel
public MathElement getModel()
-
getBounds
public java.awt.geom.Rectangle2D getBounds()
Calculate the normal paper bounds of this label. The bounds is relative to its location point, original point is left-bottom. Normal scale is 1.- Returns:
- the normal paper bounds of this label.
-
-
DMelt 3.0 © DataMelt by jWork.ORG