TextPath

遗产: java.lang.Object

public class TextPath

定义文本路径(艺术字对象)的文本和格式。

要了解更多信息,请访问Working with Shapes文档文章。

使用Shape.getTextPath()属性以访问形状的艺术字属性。您不创建的实例TextPath直接上课。

方法

方法描述
equals(Object arg0)
getBold()如果字体格式为粗体,则为真。
getClass()
getFitPath()定义文本是否适合形状的路径。
getFitShape()定义文本是否适合形状的边界框。
getFontFamily()定义 textpath 字体的系列。
getItalic()如果字体格式为斜体,则为真。
getKerning()确定是否打开字距调整。
getOn()定义是否显示文本。
getReverseRows()确定行的布局顺序是否颠倒。
getRotateLetters()确定是否旋转文本的字母。
getSameLetterHeights()确定无论初始大小写如何,所有字母是否都将具有相同的高度。
getShadow()定义是否对文本路径上的文本应用阴影。
getSize()以磅为单位定义字体的大小。
getSmallCaps()如果字体格式为小写大写字母,则为真。
getSpacing()定义文本的间距量。
getStrikeThrough()如果字体格式为删除线文本,则为真。
getText()定义文本路径的文本。
getTextPathAlignment()定义文本的对齐方式。
getTrim()确定是否删除文本上方和下方的额外空间。
getUnderline()如果字体有下划线则为真。
getXScale()确定是否将使用直文本路径而不是形状路径。
hashCode()
notify()
notifyAll()
setBold(boolean value)如果字体格式为粗体,则为真。
setFitPath(boolean value)定义文本是否适合形状的路径。
setFitShape(boolean value)定义文本是否适合形状的边界框。
setFontFamily(String value)定义 textpath 字体的系列。
setItalic(boolean value)如果字体格式为斜体,则为真。
setKerning(boolean value)确定是否打开字距调整。
setOn(boolean value)定义是否显示文本。
setReverseRows(boolean value)确定行的布局顺序是否颠倒。
setRotateLetters(boolean value)确定是否旋转文本的字母。
setSameLetterHeights(boolean value)确定无论初始大小写如何,所有字母是否都将具有相同的高度。
setShadow(boolean value)定义是否对文本路径上的文本应用阴影。
setSize(double value)以磅为单位定义字体的大小。
setSmallCaps(boolean value)如果字体格式为小写大写字母,则为真。
setSpacing(double value)定义文本的间距量。
setStrikeThrough(boolean value)如果字体格式为删除线文本,则为真。
setText(String value)定义文本路径的文本。
setTextPathAlignment(int value)定义文本的对齐方式。
setTrim(boolean value)确定是否删除文本上方和下方的额外空间。
setUnderline(boolean value)如果字体有下划线则为真。
setXScale(boolean value)确定是否将使用直文本路径而不是形状路径。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getBold()

public boolean getBold()

如果字体格式为粗体,则为真。

默认值为false.

退货: boolean - 相应的布尔值。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getFitPath()

public boolean getFitPath()

定义文本是否适合形状的路径。

默认值为false.

退货: boolean - 相应的布尔值。

getFitShape()

public boolean getFitShape()

定义文本是否适合形状的边界框。

默认值为false.

退货: boolean - 相应的布尔值。

getFontFamily()

public String getFontFamily()

定义 textpath 字体的系列。

默认值为宋体。

退货: java.lang.String - 相应的 java.lang.String 值。

getItalic()

public boolean getItalic()

如果字体格式为斜体,则为真。

默认值为false.

退货: boolean - 相应的布尔值。

getKerning()

public boolean getKerning()

确定是否打开字距调整。

默认值为false.

退货: boolean - 相应的布尔值。

getOn()

public boolean getOn()

定义是否显示文本。

默认值为false.

退货: boolean - 相应的布尔值。

getReverseRows()

public boolean getReverseRows()

确定行的布局顺序是否颠倒。

默认值为false.

如果true, 行的布局顺序是相反的。此属性用于垂直文本布局。

退货: boolean - 相应的布尔值。

getRotateLetters()

public boolean getRotateLetters()

确定是否旋转文本的字母。

默认值为false.

退货: boolean - 相应的布尔值。

getSameLetterHeights()

public boolean getSameLetterHeights()

确定无论初始大小写如何,所有字母是否都将具有相同的高度。

默认值为false.

退货: boolean - 相应的布尔值。

getShadow()

public boolean getShadow()

定义是否对文本路径上的文本应用阴影。

默认值为false.

退货: boolean - 相应的布尔值。

getSize()

public double getSize()

以磅为单位定义字体的大小。

默认值为 36。

退货: double - 相应的双精度值。

getSmallCaps()

public boolean getSmallCaps()

如果字体格式为小写大写字母,则为真。

默认值为false.

退货: boolean - 相应的布尔值。

getSpacing()

public double getSpacing()

定义文本的间距量。 1 表示 100%。

默认值为 1。

退货: double - 相应的双精度值。

getStrikeThrough()

public boolean getStrikeThrough()

如果字体格式为删除线文本,则为真。

默认值为false.

退货: boolean - 相应的布尔值。

getText()

public String getText()

定义文本路径的文本。

默认值为空字符串。

退货: java.lang.String - 相应的 java.lang.String 值。

getTextPathAlignment()

public int getTextPathAlignment()

定义文本的对齐方式。

默认值为TextPathAlignment.CENTER.

退货: int - 相应的 int 值。返回值是其中之一TextPathAlignment常数。

getTrim()

public boolean getTrim()

确定是否删除文本上方和下方的额外空间。

默认值为false.

退货: boolean - 相应的布尔值。

getUnderline()

public boolean getUnderline()

如果字体有下划线则为真。

默认值为false.

退货: boolean - 相应的布尔值。

getXScale()

public boolean getXScale()

确定是否将使用直文本路径而不是形状路径。

默认值为false.

如果true,文本沿着形状下边界的 x 值从左到右的路径运行。

退货: boolean - 相应的布尔值。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBold(boolean value)

public void setBold(boolean value)

如果字体格式为粗体,则为真。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setFitPath(boolean value)

public void setFitPath(boolean value)

定义文本是否适合形状的路径。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setFitShape(boolean value)

public void setFitShape(boolean value)

定义文本是否适合形状的边界框。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setFontFamily(String value)

public void setFontFamily(String value)

定义 textpath 字体的系列。

默认值为宋体。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setItalic(boolean value)

public void setItalic(boolean value)

如果字体格式为斜体,则为真。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setKerning(boolean value)

public void setKerning(boolean value)

确定是否打开字距调整。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setOn(boolean value)

public void setOn(boolean value)

定义是否显示文本。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setReverseRows(boolean value)

public void setReverseRows(boolean value)

确定行的布局顺序是否颠倒。

默认值为false.

如果true, 行的布局顺序是相反的。此属性用于垂直文本布局。

参数:

范围类型描述
valueboolean对应的布尔值。

setRotateLetters(boolean value)

public void setRotateLetters(boolean value)

确定是否旋转文本的字母。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setSameLetterHeights(boolean value)

public void setSameLetterHeights(boolean value)

确定无论初始大小写如何,所有字母是否都将具有相同的高度。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setShadow(boolean value)

public void setShadow(boolean value)

定义是否对文本路径上的文本应用阴影。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setSize(double value)

public void setSize(double value)

以磅为单位定义字体的大小。

默认值为 36。

参数:

范围类型描述
valuedouble对应的双精度值。

setSmallCaps(boolean value)

public void setSmallCaps(boolean value)

如果字体格式为小写大写字母,则为真。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setSpacing(double value)

public void setSpacing(double value)

定义文本的间距量。 1 表示 100%。

默认值为 1。

参数:

范围类型描述
valuedouble对应的双精度值。

setStrikeThrough(boolean value)

public void setStrikeThrough(boolean value)

如果字体格式为删除线文本,则为真。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setText(String value)

public void setText(String value)

定义文本路径的文本。

默认值为空字符串。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setTextPathAlignment(int value)

public void setTextPathAlignment(int value)

定义文本的对齐方式。

默认值为TextPathAlignment.CENTER.

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一TextPathAlignment常数。

setTrim(boolean value)

public void setTrim(boolean value)

确定是否删除文本上方和下方的额外空间。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setUnderline(boolean value)

public void setUnderline(boolean value)

如果字体有下划线则为真。

默认值为false.

参数:

范围类型描述
valueboolean对应的布尔值。

setXScale(boolean value)

public void setXScale(boolean value)

确定是否将使用直文本路径而不是形状路径。

默认值为false.

如果true,文本沿着形状下边界的 x 值从左到右的路径运行。

参数:

范围类型描述
valueboolean对应的布尔值。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int