类 ChartText
- java.lang.Object
-
- org.meteoinfo.shape.Shape
-
- org.meteoinfo.chart.ChartText
-
- 所有已实现的接口:
java.lang.Cloneable
- 直接已知子类:
ChartText3D
public class ChartText extends Shape
- 作者:
- yaqiang
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddText(java.lang.String value)Add text in new linejava.lang.Objectclone()Clonevoiddraw(java.awt.Graphics2D g, float x, float y)Draw textfloatgetAngle()Get anglejava.awt.ColorgetBackground()Get background colorjava.awt.ColorgetColor()Get title colorCoordinateTypegetCoordinates()Get coordinatesjava.awt.DimensiongetDimension(java.awt.Graphics2D g)Get text dimensionjava.awt.FontgetFont()Get fontfloatgetGap()Get gapintgetLineNum()Get text line numberintgetLineSpace()Get line spacejava.awt.ColorgetNeatlineColor()Get neatline colorfloatgetNeatlineSize()Get neatline sizeShapeTypesgetShapeType()Get shape typejava.lang.StringgetText()Get textjava.util.List<java.lang.String>getTexts()Get textsjava.awt.DimensiongetTrueDimension(java.awt.Graphics2D g)Get text dimension with angledoublegetX()Get xXAligngetXAlign()Get x aligndoublegetY()Get yYAligngetYAlign()Get y alignbooleanisDrawNeatline()Get draw neatline or notbooleanisFill()Get if is fill backgroundbooleanisUseExternalFont()Get if use external font - only for LaTeX stringvoidsetAngle(float value)Set anglevoidsetBackground(java.awt.Color value)Set background colorvoidsetColor(java.awt.Color value)Set title colorvoidsetCoordinates(java.lang.String value)Set coordinatesvoidsetCoordinates(CoordinateType value)Set coordinatesvoidsetDrawNeatline(boolean value)Set draw neatline or notvoidsetFill(boolean value)Set fill background or notvoidsetFont(java.awt.Font value)Set fontvoidsetGap(float value)Set gapvoidsetLineSpace(int value)Set line spacevoidsetNeatlineColor(java.awt.Color value)Set neatline colorvoidsetNeatlineSize(float value)Set neatline sizevoidsetPoint(double x, double y)Set pointvoidsetText(java.lang.String value)Set textvoidsetTexts(java.util.List<java.lang.String> value)Set textsvoidsetUseExternalFont(boolean value)Set if use external font - only for LaTeX stringvoidsetX(double value)Set xvoidsetXAlign(java.lang.String value)Set x alignvoidsetXAlign(XAlign value)Set x alignvoidsetY(double value)Set yvoidsetYAlign(java.lang.String value)Set y alignvoidsetYAlign(YAlign value)Set y alignorg.locationtech.jts.geom.GeometrytoGeometry(org.locationtech.jts.geom.GeometryFactory factory)To geometry methodjava.lang.StringtoString()To string-
从类继承的方法 org.meteoinfo.shape.Shape
addVertice, buffer, cloneValue, contains, convexHull, coveredBy, covers, crosses, difference, disjoint, equals, geometry2Shape, getExtent, getLegendIndex, getPoints, getValue, intersection, intersects, isEditing, isSelected, isVisible, move, moveVertice, overlaps, reform, removeVerice, reverse, setEditing, setExtent, setLegendIndex, setPoints, setSelected, setValue, setVisible, split, symDifference, toGeometry, touches, union, within
-
-
-
-
构造器详细资料
-
ChartText
public ChartText()
Constructor
-
ChartText
public ChartText(java.lang.String text)
Constructor- 参数:
text- Text
-
ChartText
public ChartText(java.util.List<java.lang.String> text)
Constructor- 参数:
text- Text
-
ChartText
public ChartText(java.lang.String text, java.awt.Font font)Constructor- 参数:
text- Textfont- Font
-
ChartText
public ChartText(java.util.List<java.lang.String> text, java.awt.Font font)Constructor- 参数:
text- Textfont- Font
-
-
方法详细资料
-
getText
public java.lang.String getText()
Get text- 返回:
- Text
-
setText
public void setText(java.lang.String value)
Set text- 参数:
value- Text
-
getTexts
public java.util.List<java.lang.String> getTexts()
Get texts- 返回:
- Text list
-
setTexts
public void setTexts(java.util.List<java.lang.String> value)
Set texts- 参数:
value- Text list
-
getFont
public java.awt.Font getFont()
Get font- 返回:
- Font
-
setFont
public void setFont(java.awt.Font value)
Set font- 参数:
value- Font
-
getColor
public java.awt.Color getColor()
Get title color- 返回:
- Title color
-
setColor
public void setColor(java.awt.Color value)
Set title color- 参数:
value- Title color
-
getX
public double getX()
Get x- 返回:
- X
-
setX
public void setX(double value)
Set x- 参数:
value- X
-
getY
public double getY()
Get y- 返回:
- Y
-
setY
public void setY(double value)
Set y- 参数:
value- Y
-
getLineSpace
public int getLineSpace()
Get line space- 返回:
- Line space
-
setLineSpace
public void setLineSpace(int value)
Set line space- 参数:
value- Line space
-
getCoordinates
public CoordinateType getCoordinates()
Get coordinates- 返回:
- Coordinates
-
setCoordinates
public void setCoordinates(CoordinateType value)
Set coordinates- 参数:
value- Coordinates
-
setCoordinates
public void setCoordinates(java.lang.String value)
Set coordinates- 参数:
value- Coordinates
-
getBackground
public java.awt.Color getBackground()
Get background color- 返回:
- Background color
-
setBackground
public void setBackground(java.awt.Color value)
Set background color- 参数:
value- Background color
-
isFill
public boolean isFill()
Get if is fill background- 返回:
- Boolean
-
setFill
public void setFill(boolean value)
Set fill background or not- 参数:
value- Boolean
-
isDrawNeatline
public boolean isDrawNeatline()
Get draw neatline or not- 返回:
- Boolean
-
setDrawNeatline
public void setDrawNeatline(boolean value)
Set draw neatline or not- 参数:
value- Boolean
-
getNeatlineColor
public java.awt.Color getNeatlineColor()
Get neatline color- 返回:
- Neatline color
-
setNeatlineColor
public void setNeatlineColor(java.awt.Color value)
Set neatline color- 参数:
value- Neatline color
-
getNeatlineSize
public float getNeatlineSize()
Get neatline size- 返回:
- Neatline size
-
setNeatlineSize
public void setNeatlineSize(float value)
Set neatline size- 参数:
value- Neatline size
-
getGap
public float getGap()
Get gap- 返回:
- Gap
-
setGap
public void setGap(float value)
Set gap- 参数:
value- Gap
-
getAngle
public float getAngle()
Get angle- 返回:
- Angle
-
setAngle
public void setAngle(float value)
Set angle- 参数:
value- Angle
-
getXAlign
public XAlign getXAlign()
Get x align- 返回:
- X align
-
setXAlign
public void setXAlign(XAlign value)
Set x align- 参数:
value- X align
-
setXAlign
public void setXAlign(java.lang.String value)
Set x align- 参数:
value- X align string
-
getYAlign
public YAlign getYAlign()
Get y align- 返回:
- Y align
-
setYAlign
public void setYAlign(YAlign value)
Set y align- 参数:
value- Y align
-
setYAlign
public void setYAlign(java.lang.String value)
Set y align- 参数:
value- Y align string
-
isUseExternalFont
public boolean isUseExternalFont()
Get if use external font - only for LaTeX string- 返回:
- Boolean
-
setUseExternalFont
public void setUseExternalFont(boolean value)
Set if use external font - only for LaTeX string- 参数:
value- Boolean
-
addText
public void addText(java.lang.String value)
Add text in new line- 参数:
value- The text string
-
getShapeType
public ShapeTypes getShapeType()
从类复制的说明:ShapeGet shape type- 指定者:
getShapeType在类中Shape- 返回:
- Shape type
-
getLineNum
public int getLineNum()
Get text line number- 返回:
- Text line number
-
getTrueDimension
public java.awt.Dimension getTrueDimension(java.awt.Graphics2D g)
Get text dimension with angle- 参数:
g- Graphics2D- 返回:
- Dimension
-
getDimension
public java.awt.Dimension getDimension(java.awt.Graphics2D g)
Get text dimension- 参数:
g- Graphics2D- 返回:
- Dimension
-
toGeometry
public org.locationtech.jts.geom.Geometry toGeometry(org.locationtech.jts.geom.GeometryFactory factory)
To geometry method- 指定者:
toGeometry在类中Shape- 参数:
factory- GeometryFactory- 返回:
- Geometry
-
setPoint
public void setPoint(double x, double y)Set point- 参数:
x- Xy- Y
-
toString
public java.lang.String toString()
To string- 覆盖:
toString在类中java.lang.Object- 返回:
- String
-
draw
public void draw(java.awt.Graphics2D g, float x, float y)Draw text- 参数:
g- Graphics2Dx- Xy- Y
-
-