public class CellFormat extends Object
| Constructor and Description |
|---|
CellFormat()
Конструктор по умолчанию
|
CellFormat(CellFormat src)
Конструктор копирования
|
| Modifier and Type | Method and Description |
|---|---|
CellFormat |
align(Align horzAlign)
Указывает горизонтальное выравнивание
|
CellFormat |
alignText(String txt)
Указывает текст используемый при горизонтальном выравнивании
|
CellFormat |
blankLineCount(Integer blankLineCount)
Указывает Кол-во вставляемых пустых строк, при замене перевода строк, 0 или больше
|
CellFormat |
border(Border border)
Указывает бордюр вокруг ячейки
|
TextCell |
build(String[] text,
int targetHeight)
Создает отформатированную ячейку с текстом
|
CellFormat |
clone()
Клонирование объекта
|
CellFormat |
evalNewLine(Boolean evalNewLine)
Указывает Возвращает как интерпретировать переводы строк.
|
List<String> |
format(String[] text,
int targetHeight)
Форматирует текст с учетем указанных свойств на указанную велечину строк или более
|
Integer |
getBlankLineCount()
Возвращает Кол-во вставляемых пустых строк, при замене перевода строк, 0 или больше
|
Border |
getBorder()
Возвращает бордюр вокруг ячейки
|
TextCellBuilder |
getCellBuilder()
Построитель ячейки
|
Align |
getHorzAlign()
Возвращает горизонтальное выравнивание
|
String |
getHorzAlignText()
Возвращает текст используемый при горизонтальном выравнивании
|
String |
getThreeDots()
Возвращает символ многоточние.
|
Align |
getVertAlign()
Возвращает вертикальное выравнивание
|
Integer |
getWidth()
Возвращает шириную ячейки / колонки, без учета бордюра
|
Boolean |
isEvalNewLine()
Возвращает как интерпретировать переводы строк.
|
Boolean |
isMultiLine()
Возвращает режим - многострочный / однострочный
|
Boolean |
isTrimSpaces()
Возвращает убрать пробельные символы с концов строки
|
CellFormat |
merge(CellFormat cf)
Создает новый стиль объединяя с указанным,
если у указанного стиля определенно свойство, то оно переопределяет текущее.
|
CellFormat |
multiLine(Boolean multiLine)
Указывает режим - многострочный / однострочный
|
void |
setBlankLineCount(Integer blankLineCount)
Указывает Кол-во вставляемых пустых строк, при замене перевода строк, 0 или больше
|
void |
setBorder(Border border)
Указывает бордюр вокруг ячейки
|
void |
setEvalNewLine(Boolean evalNewLine)
Указывает Возвращает как интерпретировать переводы строк.
|
void |
setHorzAlign(Align horzAlign)
Указывает горизонтальное выравнивание
|
void |
setHorzAlignText(String txt)
Указывает текст используемый при горизонтальном выравнивании
|
void |
setMultiLine(Boolean multiLine)
Указывает режим - многострочный / однострочный
|
void |
setThreeDots(String threeDots)
Указывает символ многоточние.
|
void |
setTrimSpaces(Boolean trimCapsSapces)
Указывает убрать пробельные символы с концов строки
|
void |
setVertAlign(Align vertAlign)
Указывает вертикальное выравнивание
|
void |
setWidth(Integer width)
Указывает шириную ячейки / колонки, без учета бордюра
|
CellFormat |
threeDots(String threeDots)
Указывает символ многоточние.
|
CellFormat |
trimSpaces(Boolean trimCapsSapces)
Указывает убрать пробельные символы с концов строки
|
CellFormat |
valign(Align vertAlign)
Указывает вертикальное выравнивание
|
CellFormat |
width(Integer width)
Указывает шириную ячейки / колонки, без учета бордюра
|
public CellFormat()
public CellFormat(CellFormat src)
src - образец для копированияpublic CellFormat clone()
public TextCellBuilder getCellBuilder()
public Border getBorder()
public void setBorder(Border border)
border - бордюр, может быть nullpublic CellFormat border(Border border)
border - бордюр, может быть nullpublic Integer getWidth()
public void setWidth(Integer width)
width - ширина, может быть nullpublic CellFormat width(Integer width)
width - ширина, может быть nullpublic Align getHorzAlign()
public void setHorzAlign(Align horzAlign)
horzAlign - Выравнивание текста по горизонтали, может быть nullpublic CellFormat align(Align horzAlign)
horzAlign - Выравнивание текста по горизонтали, может быть nullpublic Boolean isTrimSpaces()
public void setTrimSpaces(Boolean trimCapsSapces)
trimCapsSapces - Убрать концевые пробельные символыpublic CellFormat trimSpaces(Boolean trimCapsSapces)
trimCapsSapces - Убрать концевые пробельные символыpublic Boolean isEvalNewLine()
public void setEvalNewLine(Boolean evalNewLine)
evalNewLine - true - вставлять пустые строкиpublic CellFormat evalNewLine(Boolean evalNewLine)
evalNewLine - true - вставлять пустые строкиpublic String getHorzAlignText()
public void setHorzAlignText(String txt)
txt - заполнитель при выравниванииpublic CellFormat alignText(String txt)
txt - заполнитель при выравниванииpublic Integer getBlankLineCount()
public void setBlankLineCount(Integer blankLineCount)
blankLineCount - Кол-во вставляемых пустых строкpublic CellFormat blankLineCount(Integer blankLineCount)
blankLineCount - Кол-во вставляемых пустых строкpublic Boolean isMultiLine()
public void setMultiLine(Boolean multiLine)
multiLine - true - многострочный режим; public CellFormat multiLine(Boolean multiLine)
multiLine - true - многострочный режим; public Align getVertAlign()
public void setVertAlign(Align vertAlign)
vertAlign - Выравнивание текста по вертикали, может быть nullpublic CellFormat valign(Align vertAlign)
vertAlign - Выравнивание текста по вертикали, может быть nullpublic String getThreeDots()
public void setThreeDots(String threeDots)
threeDots - символ многоточниеpublic CellFormat threeDots(String threeDots)
threeDots - символ многоточниеpublic List<String> format(String[] text, int targetHeight)
text - Исходный текстtargetHeight - целевое кол-во строк по вертикалиpublic TextCell build(String[] text, int targetHeight)
text - ТекстtargetHeight - Целевой размер ячейки по вертикалиpublic CellFormat merge(CellFormat cf)
cf - стиль с которым происходит объединениеCopyright © 2018. All rights reserved.