public class TextBinary
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TextBinary.Alignment
水平与垂直对齐方式。
|
static class |
TextBinary.BreakType
换行处理方式
|
| Constructor and Description |
|---|
TextBinary(int width,
int height)
建构子。
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
blank()
產生空白页。
|
java.awt.Color |
getBackground()
取得背景色。
|
java.awt.Font |
getFont()
取得字型。
|
java.awt.Color |
getForeground()
取得前景色。
|
int |
getHeight()
取得高度。
|
int |
getWidth()
取得宽度。
|
java.util.List<java.awt.image.BufferedImage> |
horizontalMoving(java.lang.String text,
TextBinary.Alignment verticalAlignment)
将播放效果为水平连移的文字分页。
|
java.util.List<java.awt.image.BufferedImage> |
linePaging(java.util.List<java.lang.String> value,
TextBinary.Alignment verticalAlignment)
将垂直移动的文字组分页。
|
java.util.List<java.awt.image.BufferedImage> |
linePaging(java.lang.String value,
TextBinary.Alignment verticalAlignment)
将垂直移动的文字分页。
|
java.util.List<java.awt.image.BufferedImage> |
paging(java.util.List<java.lang.String> values,
TextBinary.Alignment horizontalAlignment,
TextBinary.Alignment verticalAlignment)
将垂直移动的文字组分页。
|
java.util.List<java.awt.image.BufferedImage> |
paging(java.lang.String text,
TextBinary.Alignment horizontalAlignment,
TextBinary.Alignment verticalAlignment)
将垂直移动文字分页。
|
java.util.List<java.lang.String> |
read(java.lang.String filePath,
java.lang.String encoding,
TextBinary.BreakType breakType)
读取纯文字档案内容。
|
void |
setBackground(java.awt.Color background)
设定背景色。
|
void |
setFont(java.awt.Font font)
设定字型。
|
void |
setForeground(java.awt.Color foreground)
设定前景色。
|
void |
setHeight(int height)
设定高度。
|
void |
setWidth(int width)
设定宽度。
|
java.util.List<java.lang.String> |
split(java.lang.String text)
把文字切割。
|
static java.lang.String[] |
splitBreak(java.lang.String text)
把文字切割。
|
java.util.List<java.awt.image.BufferedImage> |
verticalMoving(java.util.List<java.lang.String> values,
TextBinary.Alignment horizontalAlignment)
将播放效果为垂直连移的文字组分页。
|
java.util.List<java.awt.image.BufferedImage> |
verticalMoving(java.lang.String text,
TextBinary.Alignment horizontalAlignment)
将播放效果为垂直连移的文字分页。
|
public TextBinary(int width,
int height)
width - 宽度。height - 高度。public java.awt.image.BufferedImage blank()
public java.awt.Color getBackground()
public java.awt.Font getFont()
public java.awt.Color getForeground()
public int getHeight()
public int getWidth()
public java.util.List<java.awt.image.BufferedImage> horizontalMoving(java.lang.String text,
TextBinary.Alignment verticalAlignment)
text - 文字。verticalAlignment - 垂直对齐方式。public java.util.List<java.awt.image.BufferedImage> linePaging(java.util.List<java.lang.String> value,
TextBinary.Alignment verticalAlignment)
value - 文字组。verticalAlignment - 垂直对齐方式。public java.util.List<java.awt.image.BufferedImage> linePaging(java.lang.String value,
TextBinary.Alignment verticalAlignment)
value - 文字。verticalAlignment - 垂直对齐方式。public java.util.List<java.awt.image.BufferedImage> paging(java.util.List<java.lang.String> values,
TextBinary.Alignment horizontalAlignment,
TextBinary.Alignment verticalAlignment)
values - 文字组。horizontalAlignment - 水平对齐方式。verticalAlignment - 垂直对齐方式。public java.util.List<java.awt.image.BufferedImage> paging(java.lang.String text,
TextBinary.Alignment horizontalAlignment,
TextBinary.Alignment verticalAlignment)
text - 文字。horizontalAlignment - 水平对齐方式。verticalAlignment - 垂直对齐方式。public java.util.List<java.lang.String> read(java.lang.String filePath,
java.lang.String encoding,
TextBinary.BreakType breakType)
throws java.lang.Exception
filePath - 档案路径。encoding - 编码。breakType - 換行處理。java.lang.Exception - 读取发生失败。public void setBackground(java.awt.Color background)
background - 背景色。public void setFont(java.awt.Font font)
font - 字型。public void setForeground(java.awt.Color foreground)
foreground - 前景色。public void setHeight(int height)
height - 高度。public void setWidth(int width)
width - 宽度。public java.util.List<java.lang.String> split(java.lang.String text)
text - 文字。public static java.lang.String[] splitBreak(java.lang.String text)
text - 文字。public java.util.List<java.awt.image.BufferedImage> verticalMoving(java.util.List<java.lang.String> values,
TextBinary.Alignment horizontalAlignment)
values - 文字组。horizontalAlignment - 水平对齐方式。public java.util.List<java.awt.image.BufferedImage> verticalMoving(java.lang.String text,
TextBinary.Alignment horizontalAlignment)
text - 文字。horizontalAlignment - 水平对齐方式。