public class DXFText extends DXFEntity
| Modifier and Type | Field and Description |
|---|---|
protected int |
align |
static int |
ALIGN_ALIGNED |
static int |
ALIGN_CENTER |
static int |
ALIGN_FIT |
static int |
ALIGN_LEFT |
static int |
ALIGN_MIDDLE |
protected Point |
align_p1 |
protected Point |
align_p2 |
static int |
ALIGN_RIGHT |
protected double |
align_x |
protected double |
align_y |
protected double |
align_z |
protected boolean |
alignmentPointSet |
protected boolean |
backward |
protected boolean |
bottom |
static double |
DEFAULT_FONT_SIZE |
protected double |
height |
protected double |
oblique_angle |
protected Point |
p |
protected double |
rotation |
protected double |
scale_x |
protected java.lang.String |
text |
protected TextDocument |
textDoc |
protected java.lang.String |
textStyle |
protected boolean |
top |
protected boolean |
upsideDown |
protected int |
valign |
static int |
VALIGN_BASELINE |
static int |
VALIGN_BOTTOM |
static int |
VALIGN_CENTER |
static int |
VALIGN_TOP |
protected boolean |
vertical_center |
block, color, colorRGB, doc, extrusion, flags, id, layerID, lineType, linetypeScaleFactor, lineWeight, modelSpace, thickness, transparency, visibile| Constructor and Description |
|---|
DXFText() |
| Modifier and Type | Method and Description |
|---|---|
Point |
calculateAlignmentPoint() |
int |
getAlign() |
Point |
getAlignmentPoint() |
double |
getAlignX() |
double |
getAlignY() |
double |
getAlignZ() |
Bounds |
getBounds() |
double |
getHeight() |
Point |
getInsertPoint() |
double |
getLength()
Returns the length of the entity or 0 if the entity has no length
|
double |
getObliqueAngle() |
double |
getRotation() |
double |
getScaleX() |
java.lang.String |
getText() |
TextDocument |
getTextDocument() |
java.lang.String |
getTextStyle() |
java.lang.String |
getType() |
int |
getValign() |
boolean |
isAlignmentPointSet() |
boolean |
isBackward() |
boolean |
isOmitLineType() |
boolean |
isUpsideDown() |
void |
setAlign(int align) |
void |
setAlignmentPoint(boolean alignmentPoint) |
void |
setAlignX(double align_x) |
void |
setAlignY(double align_y) |
void |
setAlignZ(double align_z) |
void |
setBackward(boolean backward) |
void |
setDXFDocument(DXFDocument doc) |
void |
setHeight(double height) |
void |
setObliqueAngle(double oblique_angle) |
void |
setRotation(double rotation) |
void |
setScaleX(double scale_x) |
void |
setText(java.lang.String text) |
void |
setTextStyle(java.lang.String textStyle) |
void |
setUpsideDown(boolean upsideDown) |
void |
setValign(int valign) |
void |
setX(double x) |
void |
setY(double y) |
void |
setZ(double z) |
getColor, getColorRGB, getDXFDocument, getExtrusion, getFlags, getID, getLayerName, getLineType, getLinetypeScaleFactor, getLineWeight, getThickness, getTransparency, isBlockEntity, isModelSpace, isVisibile, setBlockEntity, setColor, setColorRGB, setExtrusion, setExtrusionX, setExtrusionY, setExtrusionZ, setFlags, setID, setLayerName, setLineType, setLinetypeScaleFactor, setLineWeight, setModelSpace, setThickness, setTransparency, setVisibilepublic static final double DEFAULT_FONT_SIZE
public static final int VALIGN_BASELINE
public static final int VALIGN_BOTTOM
public static final int VALIGN_CENTER
public static final int VALIGN_TOP
public static final int ALIGN_LEFT
public static final int ALIGN_CENTER
public static final int ALIGN_RIGHT
public static final int ALIGN_ALIGNED
public static final int ALIGN_MIDDLE
public static final int ALIGN_FIT
protected double rotation
protected double height
protected double scale_x
protected double oblique_angle
protected double align_x
protected double align_y
protected double align_z
protected int align
protected int valign
protected java.lang.String text
protected java.lang.String textStyle
protected Point p
protected Point align_p1
protected Point align_p2
protected boolean upsideDown
protected boolean backward
protected boolean alignmentPointSet
protected boolean top
protected boolean bottom
protected boolean vertical_center
protected TextDocument textDoc
public void setDXFDocument(DXFDocument doc)
setDXFDocument in class DXFEntitypublic int getAlign()
public void setAlign(int align)
align - The align to set.public double getAlignX()
public void setAlignX(double align_x)
align_x - The align_x to set.public double getAlignY()
public void setAlignY(double align_y)
align_y - The align_y to set.public double getAlignZ()
public void setAlignZ(double align_z)
align_z - The align_z to set.public double getHeight()
public void setHeight(double height)
height - The height to set.public double getObliqueAngle()
public void setObliqueAngle(double oblique_angle)
oblique_angle - The oblique_angle to set.public double getRotation()
public void setRotation(double rotation)
rotation - The rotation to set.public double getScaleX()
public void setScaleX(double scale_x)
scale_x - The scale_x to set.public java.lang.String getText()
public void setText(java.lang.String text)
text - The text to set.public java.lang.String getTextStyle()
public void setTextStyle(java.lang.String textStyle)
textStyle - The textStyle to set.public int getValign()
public void setValign(int valign)
valign - The valign to set.public void setX(double x)
public void setY(double y)
public void setZ(double z)
public boolean isBackward()
public void setBackward(boolean backward)
public boolean isUpsideDown()
public void setUpsideDown(boolean upsideDown)
public boolean isAlignmentPointSet()
public void setAlignmentPoint(boolean alignmentPoint)
alignmentPointSet - The alignmentPointSet to set.public TextDocument getTextDocument()
public Point getInsertPoint()
public Point getAlignmentPoint()
public Point calculateAlignmentPoint()
public boolean isOmitLineType()
isOmitLineType in class DXFEntity