Placeholder
, TableCell
public class TextBox extends TextShape
Contains the text in a text frame as well as the properties and methods that control alignment and anchoring of the text.
_escherContainer, _fill, _parent, _sheet, EMU_PER_CENTIMETER, EMU_PER_INCH, EMU_PER_POINT, logger, MASTER_DPI, PIXEL_DPI, POINT_DPI
_clientData, _clientRecords, DEFAULT_LINE_WIDTH
_frc, _txtbox, _txtrun, AlignCenter, AlignJustify, AlignLeft, AlignRight, AnchorBottom, AnchorBottomBaseline, AnchorBottomCentered, AnchorBottomCenteredBaseline, AnchorMiddle, AnchorMiddleCentered, AnchorTop, AnchorTopBaseline, AnchorTopCentered, AnchorTopCenteredBaseline, WrapByPoints, WrapNone, WrapSquare, WrapThrough, WrapTopBottom
Modifier | Constructor | Description |
---|---|---|
|
TextBox() |
Create a new TextBox.
|
protected |
TextBox(EscherContainerRecord escherRecord,
Shape parent) |
Create a TextBox object and initialize it from the supplied Record container.
|
|
TextBox(Shape parent) |
Create a new TextBox.
|
Modifier and Type | Method | Description |
---|---|---|
protected EscherContainerRecord |
createSpContainer(boolean isChild) |
Create a new TextBox and initialize its internal structures
|
protected void |
setDefaultTextProperties(TextRun _txtrun) |
Set default properties for the TextRun.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAnchor, getAnchor2D, getEscherChild, getEscherChild, getEscherOptRecord, getEscherProperty, getEscherProperty, getEscherProperty, getFill, getFlipHorizontal, getFlipVertical, getHyperlink, getOutline, getParent, getRotation, getShapeId, getShapeName, getShapeType, getSheet, getSpContainer, moveTo, setAnchor, setEscherProperty, setEscherProperty, setRotation, setShapeId, setShapeType
getClientDataRecord, getClientRecords, getFillColor, getLineColor, getLineDashing, getLineStyle, getLineWidth, getLogicalAnchor2D, setFillColor, setHyperlink, setLineColor, setLineDashing, setLineStyle, setLineWidth, updateClientData
afterInsert, createTextRun, draw, getEscherTextboxWrapper, getHorizontalAlignment, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPlaceholderAtom, getText, getTextId, getTextRun, getVerticalAlignment, getWordWrap, initTextRun, resizeToFitText, setHorizontalAlignment, setHyperlink, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setSheet, setText, setTextId, setVerticalAlignment, setWordWrap
protected TextBox(EscherContainerRecord escherRecord, Shape parent)
escherRecord
- EscherSpContainer
container which holds information about this shapeparent
- the parent of the shapepublic TextBox(Shape parent)
parent
- the parent of this Shape. For example, if this text box is a cell
in a table then the parent is Table.public TextBox()
protected EscherContainerRecord createSpContainer(boolean isChild)
createSpContainer
in class SimpleShape
isChild
- true
if the Line is inside a group, false
otherwiseEscherContainerRecord
which holds shape dataprotected void setDefaultTextProperties(TextRun _txtrun)
TextShape
setDefaultTextProperties
in class TextShape
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.