public static final class PDStyledString.Builder
extends java.lang.Object
implements java.lang.Appendable, java.lang.CharSequence
| Constructor and Description |
|---|
Builder(PDTextStyle defaultStyle) |
| Modifier and Type | Method and Description |
|---|---|
PDStyledString.Builder |
append(char c) |
PDStyledString.Builder |
append(char c,
PDTextStyle style) |
PDStyledString.Builder |
append(java.lang.CharSequence csq) |
PDStyledString.Builder |
append(java.lang.CharSequence csq,
int start,
int end) |
PDStyledString.Builder |
append(java.lang.CharSequence csq,
PDTextStyle style) |
PDStyledString.Builder |
append(java.lang.CharSequence csq,
PDTextStyle style,
int start,
int end) |
PDStyledString.Builder |
append(PDStyledString csq) |
PDStyledString.Builder |
append(PDStyledString csq,
int start,
int end) |
char |
charAt(int index) |
PDStyledString.Builder |
clearStyle()
Apply default style to entire string.
|
PDStyledString.Builder |
clearStyle(int beginIndex,
int endIndex)
Apply default style to specified range
|
int |
length() |
PDStyledString.Builder |
setStyle(PDTextStyle style)
Apply a style to entire string.
|
PDStyledString.Builder |
setStyle(PDTextStyle style,
int beginIndex,
int endIndex)
Apply a style to specified range
|
PDStyledString |
subSequence(int start,
int end) |
PDStyledString |
toStyledString() |
public Builder(PDTextStyle defaultStyle)
public PDStyledString.Builder append(java.lang.CharSequence csq)
append in interface java.lang.Appendablepublic PDStyledString.Builder append(java.lang.CharSequence csq, int start, int end)
append in interface java.lang.Appendablepublic PDStyledString.Builder append(java.lang.CharSequence csq, PDTextStyle style)
public PDStyledString.Builder append(java.lang.CharSequence csq, PDTextStyle style, int start, int end)
public PDStyledString.Builder append(char c)
append in interface java.lang.Appendablepublic PDStyledString.Builder append(PDStyledString csq)
public PDStyledString.Builder append(PDStyledString csq, int start, int end)
public PDStyledString.Builder append(char c, PDTextStyle style)
public PDStyledString.Builder clearStyle()
public PDStyledString.Builder clearStyle(int beginIndex, int endIndex)
beginIndex - begin index (inclusive)endIndex - end index (exclusive)public PDStyledString.Builder setStyle(PDTextStyle style)
style - style to setpublic PDStyledString.Builder setStyle(PDTextStyle style, int beginIndex, int endIndex)
style - style to setbeginIndex - begin index (inclusive)endIndex - end index (exclusive)public int length()
length in interface java.lang.CharSequencepublic char charAt(int index)
charAt in interface java.lang.CharSequencepublic PDStyledString subSequence(int start, int end)
subSequence in interface java.lang.CharSequencepublic PDStyledString toStyledString()