Interface ILineFormat
public interface ILineFormat
代表线条和箭头格式。
-
Method Summary
Modifier and TypeMethodDescription获取指定线条起始处的箭头长度。获取指定线条起始处的箭头样式。获取指定线条起始处的箭头宽度。获取线段末端的线帽样式。可以是LineCapStyle常量之一。getColor()返回代表指定纯色的IColorFormat对象。获取指定线的虚线样式。可以是LineDashStyle常量之一。获取指定线条末端的箭头长度。获取指定线条末端的箭头样式。获取指定线条末端的箭头宽度。double获取指定线格式的渐变线的角度。double返回指定单色阴影线的渐变程度,以浮点值表示,范围从0.0(暗)到1.0(亮)。返回渐变线的终点。此属性为只读。返回指定线的渐变样式。int返回指定填充的阴影变体,作为一个从1到4的整数值。boolean获取是否在指定形状的边界内绘制线条。获取两条相交线的拐角样式。可以是LineJoinStyle常量之一。获取行模式。返回表示指定图案颜色的IColorFormat对象。getStyle()获取表示ILineFormat样式的LineStyle对象。double获取指定线条的不透明度,其值从0.0(完全不透明)到1.0(完全透明)。getType()返回线的填充类型。boolean获取对象是否可见。double获取线的权重。voidoneColorGradient(GradientStyle style, int variant, double degree) 设置指定行为单色渐变。voidpatterned(PatternType pattern) 设置指定行为图案颜色。voidpresetGradient(GradientStyle style, int variant, PresetGradientType presetGradientType) 设置指定的线条为预设渐变。void设置指定线条起始处的箭头长度。void设置指定线条起始处的箭头样式。void设置指定线条起始处的箭头宽度。voidsetCapStyle(LineCapStyle value) 设置线条末端的帽子样式。可以是LineCapStyle常量之一。voidsetDashStyle(LineDashStyle value) 设置指定线的虚线样式。可以是LineDashStyle常量之一。void设置指定线条末端的箭头长度。void设置指定线条末端的箭头样式。void设置指定线条末端的箭头宽度。voidsetGradientAngle(double value) 设置指定线格式的渐变线的角度。voidsetInsetPen(boolean value) 设置是否在指定形状的边界内绘制线条。voidsetJoinStyle(LineJoinStyle value) 设置两条相交线条的拐角样式。可以是LineJoinStyle常量之一。void设置表示ILineFormat样式的LineStyle对象。voidsetTransparency(double value) 设置指定线条的透明度,值从 0.0(不透明)到 1.0(透明)。voidsetVisible(boolean value) 设置对象是否可见。voidsetWeight(double value) 设置线条的权重。voidsolid()设置指定线条为统一颜色。voidtwoColorGradient(GradientStyle style, int variant) 设置指定的行为双色渐变。
-
Method Details
-
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
设置指定行为单色渐变。- Parameters:
style- 必需的GradientStyle。可以是以下GradientStyle常量之一:GradientDiagonalDown(对角线下),GradientDiagonalUp(对角线上),GradientFromCenter(从中心),GradientFromCorner(从角落),GradientFromTitle(从标题),GradientHorizontal(水平),或GradientVertical(垂直)。variant- 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。degree- 必需的单精度浮点数。渐变程度。可以是0.0(暗)到1.0(亮)之间的值。
-
twoColorGradient
设置指定的行为双色渐变。- Parameters:
style- 必需的GradientStyle。可以是以下GradientStyle常量之一:GradientDiagonalDown(对角线向下渐变)、GradientDiagonalUp(对角线向上渐变)、GradientFromCenter(从中心渐变)、GradientFromCorner(从角落渐变)、GradientFromTitle(从标题渐变)、GradientHorizontal(水平渐变)或GradientVertical(垂直渐变)。variant- 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。
-
presetGradient
设置指定的线条为预设渐变。- Parameters:
style- 必需的GradientStyle。可以是以下任一GradientStyle常量:GradientDiagonalDown(对角线向下)、GradientDiagonalUp(对角线向上)、GradientFromCenter(从中心)、GradientFromCorner(从角落)、GradientFromTitle(从标题)、GradientHorizontal(水平)或GradientVertical(垂直)。variant- 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。presetGradientType- 必需的PresetGradientType。
-
solid
void solid()设置指定线条为统一颜色。 -
patterned
设置指定行为图案颜色。- Parameters:
pattern- 必需的PatternType。
-