接口 ILineFormat
public interface ILineFormat
代表线条和箭头格式。
-
方法概要
修饰符和类型方法说明获取指定线条起始处的箭头长度。获取指定线条起始处的箭头样式。获取指定线条起始处的箭头宽度。获取线段末端的线帽样式。getColor()
返回代表指定纯色的IColorFormat
对象。获取指定线的虚线样式。获取指定线条末端的箭头长度。获取指定线条末端的箭头样式。获取指定线条末端的箭头宽度。double
获取指定线格式的渐变线的角度。double
返回指定单色阴影线的渐变程度,以浮点值表示,范围从0.0(暗)到1.0(亮)。返回渐变线的终点。返回指定线的渐变样式。int
返回指定填充的阴影变体,作为一个从1到4的整数值。boolean
获取是否在指定形状的边界内绘制线条。获取两条相交线的拐角样式。获取行模式。返回表示指定图案颜色的IColorFormat
对象。getStyle()
获取表示ILineFormat
样式的LineStyle
对象。double
获取指定线条的不透明度,其值从0.0(完全不透明)到1.0(完全透明)。getType()
返回线的填充类型。boolean
获取对象是否可见。double
获取线的权重。void
oneColorGradient
(GradientStyle style, int variant, double degree) 设置指定行为单色渐变。void
patterned
(PatternType pattern) 设置指定行为图案颜色。void
presetGradient
(GradientStyle style, int variant, PresetGradientType presetGradientType) 设置指定的线条为预设渐变。void
设置指定线条起始处的箭头长度。void
设置指定线条起始处的箭头样式。void
设置指定线条起始处的箭头宽度。void
setCapStyle
(LineCapStyle value) 设置线条末端的帽子样式。void
setDashStyle
(LineDashStyle value) 设置指定线的虚线样式。void
设置指定线条末端的箭头长度。void
设置指定线条末端的箭头样式。void
设置指定线条末端的箭头宽度。void
setGradientAngle
(double value) 设置指定线格式的渐变线的角度。void
setInsetPen
(boolean value) 设置是否在指定形状的边界内绘制线条。void
setJoinStyle
(LineJoinStyle value) 设置两条相交线条的拐角样式。void
设置表示ILineFormat
样式的LineStyle
对象。void
setTransparency
(double value) 设置指定线条的透明度,值从 0.0(不透明)到 1.0(透明)。void
setVisible
(boolean value) 设置对象是否可见。void
setWeight
(double value) 设置线条的权重。void
solid()
设置指定线条为统一颜色。void
twoColorGradient
(GradientStyle style, int variant) 设置指定的行为双色渐变。
-
方法详细资料
-
getPatternColor
IColorFormat getPatternColor()返回表示指定图案颜色的IColorFormat
对象。 -
getColor
IColorFormat getColor()返回代表指定纯色的IColorFormat
对象。 -
getType
FillType getType()返回线的填充类型。 -
getBeginArrowheadLength
ArrowheadLength getBeginArrowheadLength()获取指定线条起始处的箭头长度。 -
setBeginArrowheadLength
设置指定线条起始处的箭头长度。 -
getBeginArrowheadStyle
ArrowheadStyle getBeginArrowheadStyle()获取指定线条起始处的箭头样式。 -
setBeginArrowheadStyle
设置指定线条起始处的箭头样式。 -
getBeginArrowheadWidth
ArrowheadWidth getBeginArrowheadWidth()获取指定线条起始处的箭头宽度。 -
setBeginArrowheadWidth
设置指定线条起始处的箭头宽度。 -
getDashStyle
LineDashStyle getDashStyle()获取指定线的虚线样式。可以是LineDashStyle
常量之一。 -
setDashStyle
设置指定线的虚线样式。可以是LineDashStyle
常量之一。 -
getCapStyle
LineCapStyle getCapStyle()获取线段末端的线帽样式。可以是LineCapStyle
常量之一。 -
setCapStyle
设置线条末端的帽子样式。可以是LineCapStyle
常量之一。 -
getJoinStyle
LineJoinStyle getJoinStyle()获取两条相交线的拐角样式。可以是LineJoinStyle
常量之一。 -
setJoinStyle
设置两条相交线条的拐角样式。可以是LineJoinStyle
常量之一。 -
getEndArrowheadLength
ArrowheadLength getEndArrowheadLength()获取指定线条末端的箭头长度。 -
setEndArrowheadLength
设置指定线条末端的箭头长度。 -
getEndArrowheadStyle
ArrowheadStyle getEndArrowheadStyle()获取指定线条末端的箭头样式。 -
setEndArrowheadStyle
设置指定线条末端的箭头样式。 -
getEndArrowheadWidth
ArrowheadWidth getEndArrowheadWidth()获取指定线条末端的箭头宽度。 -
setEndArrowheadWidth
设置指定线条末端的箭头宽度。 -
getInsetPen
boolean getInsetPen()获取是否在指定形状的边界内绘制线条。 -
setInsetPen
void setInsetPen(boolean value) 设置是否在指定形状的边界内绘制线条。 -
getPattern
PatternType getPattern()获取行模式。 -
getStyle
LineStyle getStyle()获取表示ILineFormat
样式的LineStyle
对象。 -
setStyle
设置表示ILineFormat
样式的LineStyle
对象。 -
getTransparency
double getTransparency()获取指定线条的不透明度,其值从0.0(完全不透明)到1.0(完全透明)。 -
setTransparency
void setTransparency(double value) 设置指定线条的透明度,值从 0.0(不透明)到 1.0(透明)。 -
getVisible
boolean getVisible()获取对象是否可见。 -
setVisible
void setVisible(boolean value) 设置对象是否可见。 -
getGradientAngle
double getGradientAngle()获取指定线格式的渐变线的角度。 -
setGradientAngle
void setGradientAngle(double value) 设置指定线格式的渐变线的角度。 -
getGradientDegree
double getGradientDegree()返回指定单色阴影线的渐变程度,以浮点值表示,范围从0.0(暗)到1.0(亮)。 -
getGradientStops
IGradientStops getGradientStops()返回渐变线的终点。此属性为只读。 -
getGradientStyle
GradientStyle getGradientStyle()返回指定线的渐变样式。 -
getGradientVariant
int getGradientVariant()返回指定填充的阴影变体,作为一个从1到4的整数值。 -
getWeight
double getWeight()获取线的权重。 -
setWeight
void setWeight(double value) 设置线条的权重。 -
oneColorGradient
设置指定行为单色渐变。- 参数:
style
- 必需的GradientStyle
。可以是以下GradientStyle常量之一:GradientDiagonalDown(对角线下),GradientDiagonalUp(对角线上),GradientFromCenter(从中心),GradientFromCorner(从角落),GradientFromTitle(从标题),GradientHorizontal(水平),或GradientVertical(垂直)。variant
- 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。degree
- 必需的单精度浮点数。渐变程度。可以是0.0(暗)到1.0(亮)之间的值。
-
twoColorGradient
设置指定的行为双色渐变。- 参数:
style
- 必需的GradientStyle
。可以是以下GradientStyle常量之一:GradientDiagonalDown(对角线向下渐变)、GradientDiagonalUp(对角线向上渐变)、GradientFromCenter(从中心渐变)、GradientFromCorner(从角落渐变)、GradientFromTitle(从标题渐变)、GradientHorizontal(水平渐变)或GradientVertical(垂直渐变)。variant
- 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。
-
presetGradient
设置指定的线条为预设渐变。- 参数:
style
- 必需的GradientStyle
。可以是以下任一GradientStyle常量:GradientDiagonalDown(对角线向下)、GradientDiagonalUp(对角线向上)、GradientFromCenter(从中心)、GradientFromCorner(从角落)、GradientFromTitle(从标题)、GradientHorizontal(水平)或GradientVertical(垂直)。variant
- 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。presetGradientType
- 必需的PresetGradientType
。
-
solid
void solid()设置指定线条为统一颜色。 -
patterned
设置指定行为图案颜色。- 参数:
pattern
- 必需的PatternType
。
-