接口 IFillFormat
public interface IFillFormat
表示形状的填充格式。
-
方法概要
修饰符和类型方法说明getColor()
返回表示指定前景填充或实色的IColorFormat
对象。double
获取指定填充格式的渐变填充角度。double
返回指定单色阴影填充的梯度程度,以浮点值表示,范围从0.0(暗)到1.0(亮)。获取渐变填充的路径类型。返回渐变填充的结束点。返回指定填充的渐变样式。int
返回指定填充的阴影变体,作为一个从1到4的整数值。返回填充模式。返回表示指定模式颜色的IColorFormat
对象。返回指定填充的预设渐变类型。返回指定填充的预设纹理。boolean
获取填充样式是否应随对象旋转。获取指定IFillFormat
的文本对齐方式。double
获取用于水平缩放文本的IFillFormat
的值。double
返回指定填充的偏移X值。double
返回指定填充的偏移Y值。double
返回指定填充的纹理垂直缩放比例。double
获取指定填充的透明度,其值从 0.0(不透明)到 1.0(透明)。getType()
返回填充类型。boolean
确定对象是否可见。void
oneColorGradient
(GradientStyle style, int variant, double degree) 设置指定的填充为单色渐变。void
patterned
(PatternType pattern) 设置指定的填充为图案。void
presetGradient
(GradientStyle style, int variant, PresetGradientType presetGradientType) 设置指定的填充为预设渐变。void
presetTextured
(PresetTexture presetTexture) 设置指定的填充格式为预设纹理。void
setGradientAngle
(double value) 设置指定填充格式的渐变填充角度。void
setGradientPathType
(PathShapeType value) 设置渐变填充的路径类型。void
setRotateWithObject
(boolean value) 设置填充样式是否应该随对象一起旋转。void
为指定的IFillFormat
设置文本对齐方式。void
setTextureHorizontalScale
(double value) 设置用于水平缩放文本的值,针对IFillFormat
。void
setTextureOffsetX
(double value) 为指定的填充设置X轴偏移值。void
setTextureOffsetY
(double value) 为指定的填充设置偏移量Y值。void
setTextureVerticalScale
(double value) 为指定的填充设置纹理的垂直缩放。void
setTransparency
(double value) 设置指定填充的不透明度,值从 0.0(不透明)到 1.0(透明)。void
setVisible
(boolean value) 确定对象是否可见。void
solid()
设置指定的填充为统一的颜色。void
twoColorGradient
(GradientStyle style, int variant) 设置指定的填充为双色渐变。void
userPicture
(InputStream stream, ImageType type) 填充指定形状的图像。void
userPicture
(String fileName) 填充指定形状的图像。void
userTextured
(InputStream stream, ImageType type) 填充指定形状的小图片块。void
userTextured
(String fileName) 填充指定形状的小图像瓦片。
-
方法详细资料
-
getPatternColor
IColorFormat getPatternColor()返回表示指定模式颜色的IColorFormat
对象。 -
getColor
IColorFormat getColor()返回表示指定前景填充或实色的IColorFormat
对象。 -
getVisible
boolean getVisible()确定对象是否可见。 -
setVisible
void setVisible(boolean value) 确定对象是否可见。 -
getGradientAngle
double getGradientAngle()获取指定填充格式的渐变填充角度。 -
setGradientAngle
void setGradientAngle(double value) 设置指定填充格式的渐变填充角度。 -
getGradientPathType
PathShapeType getGradientPathType()获取渐变填充的路径类型。 -
setGradientPathType
设置渐变填充的路径类型。 -
getGradientDegree
double getGradientDegree()返回指定单色阴影填充的梯度程度,以浮点值表示,范围从0.0(暗)到1.0(亮)。 -
getGradientStops
IGradientStops getGradientStops()返回渐变填充的结束点。 -
getGradientStyle
GradientStyle getGradientStyle()返回指定填充的渐变样式。 -
getGradientVariant
int getGradientVariant()返回指定填充的阴影变体,作为一个从1到4的整数值。 -
getPattern
PatternType getPattern()返回填充模式。 -
getPresetGradientType
PresetGradientType getPresetGradientType()返回指定填充的预设渐变类型。 -
getPresetTexture
PresetTexture getPresetTexture()返回指定填充的预设纹理。 -
getRotateWithObject
boolean getRotateWithObject()获取填充样式是否应随对象旋转。 -
setRotateWithObject
void setRotateWithObject(boolean value) 设置填充样式是否应该随对象一起旋转。 -
getTextureAlignment
TextureAlignment getTextureAlignment()获取指定IFillFormat
的文本对齐方式。 -
setTextureAlignment
为指定的IFillFormat
设置文本对齐方式。 -
getTextureHorizontalScale
double getTextureHorizontalScale()获取用于水平缩放文本的IFillFormat
的值。 -
setTextureHorizontalScale
void setTextureHorizontalScale(double value) 设置用于水平缩放文本的值,针对IFillFormat
。 -
getTextureOffsetX
double getTextureOffsetX()返回指定填充的偏移X值。 -
setTextureOffsetX
void setTextureOffsetX(double value) 为指定的填充设置X轴偏移值。 -
getTextureOffsetY
double getTextureOffsetY()返回指定填充的偏移Y值。 -
setTextureOffsetY
void setTextureOffsetY(double value) 为指定的填充设置偏移量Y值。 -
getTextureVerticalScale
double getTextureVerticalScale()返回指定填充的纹理垂直缩放比例。 -
setTextureVerticalScale
void setTextureVerticalScale(double value) 为指定的填充设置纹理的垂直缩放。 -
getTransparency
double getTransparency()获取指定填充的透明度,其值从 0.0(不透明)到 1.0(透明)。 -
setTransparency
void setTransparency(double value) 设置指定填充的不透明度,值从 0.0(不透明)到 1.0(透明)。 -
getType
FillType getType()返回填充类型。 -
oneColorGradient
设置指定的填充为单色渐变。- 参数:
style
- 要设置的GradientStyle
。variant
- 渐变变体。可以是1到4之间的值,对应填充效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。degree
- 渐变度数。可以是0.0(暗)到1.0(亮)之间的值。
-
patterned
设置指定的填充为图案。- 参数:
pattern
- ThePatternType
对象。
-
presetGradient
设置指定的填充为预设渐变。- 参数:
style
- 要设置的GradientStyle
对象。variant
- 渐变变体。可以是1到4之间的值,对应于“填充效果”对话框中“渐变”选项卡上的四个变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。presetGradientType
-PresetGradientType
对象。
-
presetTextured
设置指定的填充格式为预设纹理。- 参数:
presetTexture
-PresetTexture
。
-
solid
void solid()设置指定的填充为统一的颜色。 -
twoColorGradient
设置指定的填充为双色渐变。- 参数:
style
-GradientStyle
对象。variant
- 渐变变体。可以是1到4之间的值,对应填充效果对话框中渐变标签下的四种变体之一。如果 GradientStyle 是 GradientFromCenter,则 Variant 参数只能是1或2。
-
userPicture
填充指定形状的图像。- 参数:
fileName
- 图片文件的名称。- 抛出:
IOException
-
userPicture
填充指定形状的图像。- 参数:
stream
- 图片文件的流。type
- 流的ImageType
。- 抛出:
IOException
-
userTextured
填充指定形状的小图像瓦片。- 参数:
fileName
- 图片文件的名称。- 抛出:
IOException
-
userTextured
填充指定形状的小图片块。- 参数:
stream
- 图片文件的流。type
- 流的ImageType
。
-