TextRun.TextCap
Constructor and Description |
---|
HSLFTextRun(HSLFTextParagraph parentParagraph)
Create a new wrapper around a rich text string
|
Modifier and Type | Method and Description |
---|---|
TextPropCollection |
getCharacterStyle() |
protected boolean |
getFlag(int index) |
PaintStyle.SolidPaint |
getFontColor()
Returns the font color.
|
java.lang.String |
getFontFamily()
Gets the font name
|
int |
getFontIndex()
Gets the font index
|
java.lang.Double |
getFontSize() |
int |
getLength()
Get the length of the text
|
byte |
getPitchAndFamily() |
java.lang.String |
getRawText()
Fetch the text, in raw storage form
|
int |
getSuperscript()
Gets the subscript/superscript option
|
TextRun.TextCap |
getTextCap() |
HSLFTextParagraph |
getTextParagraph() |
boolean |
isBold()
Is the text bold?
|
boolean |
isEmbossed()
Is this text embossed?
|
boolean |
isItalic()
Is the text italic?
|
boolean |
isShadowed()
Does the text have a shadow?
|
boolean |
isStrikethrough()
Gets the strikethrough flag
|
boolean |
isSubscript() |
boolean |
isSuperscript() |
boolean |
isUnderlined()
Is the text underlined?
|
void |
setBold(boolean bold)
Is the text bold?
|
void |
setCharacterStyle(TextPropCollection characterStyle) |
void |
setCharTextPropVal(java.lang.String propName,
java.lang.Integer val)
Sets the value of the given Paragraph TextProp, add if required
|
void |
setEmbossed(boolean flag)
Is this text embossed?
|
protected void |
setFlag(int index,
boolean value) |
void |
setFontColor(java.awt.Color color)
Sets the (solid) font color - convenience function
|
void |
setFontColor(int bgr)
Sets color of the text, as a int bgr.
|
void |
setFontColor(PaintStyle color)
Sets the font color
|
void |
setFontFamily(java.lang.String fontFamily)
Sets the font name to use
|
void |
setFontIndex(int idx)
Sets the font index
|
void |
setFontSize(java.lang.Double fontSize) |
void |
setItalic(boolean italic)
Is the text italic?
|
void |
setShadowed(boolean flag)
Does the text have a shadow?
|
void |
setStrikethrough(boolean flag)
Sets the strikethrough flag
|
void |
setSuperscript(int val)
Sets the subscript/superscript option
|
void |
setText(java.lang.String text)
Change the text
|
void |
setUnderlined(boolean underlined)
Is the text underlined?
|
void |
updateSheet()
Supply the SlideShow we belong to
|
protected POILogger logger
public HSLFTextRun(HSLFTextParagraph parentParagraph)
parentParagraph
- the parent paragraphpublic TextPropCollection getCharacterStyle()
public void setCharacterStyle(TextPropCollection characterStyle)
public void updateSheet()
public int getLength()
public java.lang.String getRawText()
getRawText
in interface TextRun
public void setText(java.lang.String text)
protected boolean getFlag(int index)
public void setCharTextPropVal(java.lang.String propName, java.lang.Integer val)
propName
- The name of the Paragraph TextPropval
- The value to set for the TextProppublic void setBold(boolean bold)
public void setItalic(boolean italic)
public boolean isUnderlined()
isUnderlined
in interface TextRun
public void setUnderlined(boolean underlined)
public boolean isShadowed()
public void setShadowed(boolean flag)
public boolean isEmbossed()
public void setEmbossed(boolean flag)
public boolean isStrikethrough()
isStrikethrough
in interface TextRun
public void setStrikethrough(boolean flag)
public int getSuperscript()
public void setSuperscript(int val)
val
- the percentage of the font size. If the value is positive, it is superscript, otherwise it is subscriptpublic java.lang.Double getFontSize()
getFontSize
in interface TextRun
public void setFontSize(java.lang.Double fontSize)
setFontSize
in interface TextRun
fontSize
- font size in points, if null the underlying fontsize will be unsetpublic int getFontIndex()
public void setFontIndex(int idx)
public void setFontFamily(java.lang.String fontFamily)
public java.lang.String getFontFamily()
getFontFamily
in interface TextRun
public PaintStyle.SolidPaint getFontColor()
TextRun
PaintStyle.SolidPaint
, but but also other classes are possiblegetFontColor
in interface TextRun
DrawPaint.getPaint(java.awt.Graphics2D, PaintStyle)
,
PaintStyle.SolidPaint.getSolidColor()
,
DrawPaint.applyColorTransform(ColorStyle)
public void setFontColor(int bgr)
Color
public void setFontColor(java.awt.Color color)
TextRun
setFontColor
in interface TextRun
color
- the colorpublic void setFontColor(PaintStyle color)
TextRun
setFontColor
in interface TextRun
color
- the colorDrawPaint.createSolidPaint(Color)
protected void setFlag(int index, boolean value)
public HSLFTextParagraph getTextParagraph()
public TextRun.TextCap getTextCap()
getTextCap
in interface TextRun
public boolean isSubscript()
isSubscript
in interface TextRun
public boolean isSuperscript()
isSuperscript
in interface TextRun
public byte getPitchAndFamily()
getPitchAndFamily
in interface TextRun
Copyright 2016 The Apache Software Foundation or its licensors, as applicable.