接口 ILineFormat


public interface ILineFormat
代表线条和箭头格式。
  • 方法详细资料

    • getPatternColor

      IColorFormat getPatternColor()
      返回表示指定图案颜色的IColorFormat对象。
    • getColor

      IColorFormat getColor()
      返回代表指定纯色的IColorFormat对象。
    • getType

      FillType getType()
      返回线的填充类型。
    • getBeginArrowheadLength

      ArrowheadLength getBeginArrowheadLength()
      获取指定线条起始处的箭头长度。
    • setBeginArrowheadLength

      void setBeginArrowheadLength(ArrowheadLength value)
      设置指定线条起始处的箭头长度。
    • getBeginArrowheadStyle

      ArrowheadStyle getBeginArrowheadStyle()
      获取指定线条起始处的箭头样式。
    • setBeginArrowheadStyle

      void setBeginArrowheadStyle(ArrowheadStyle value)
      设置指定线条起始处的箭头样式。
    • getBeginArrowheadWidth

      ArrowheadWidth getBeginArrowheadWidth()
      获取指定线条起始处的箭头宽度。
    • setBeginArrowheadWidth

      void setBeginArrowheadWidth(ArrowheadWidth value)
      设置指定线条起始处的箭头宽度。
    • getDashStyle

      LineDashStyle getDashStyle()
      获取指定线的虚线样式。可以是 LineDashStyle 常量之一。
    • setDashStyle

      void setDashStyle(LineDashStyle value)
      设置指定线的虚线样式。可以是LineDashStyle常量之一。
    • getCapStyle

      LineCapStyle getCapStyle()
      获取线段末端的线帽样式。可以是LineCapStyle常量之一。
    • setCapStyle

      void setCapStyle(LineCapStyle value)
      设置线条末端的帽子样式。可以是LineCapStyle常量之一。
    • getJoinStyle

      LineJoinStyle getJoinStyle()
      获取两条相交线的拐角样式。可以是LineJoinStyle常量之一。
    • setJoinStyle

      void setJoinStyle(LineJoinStyle value)
      设置两条相交线条的拐角样式。可以是LineJoinStyle常量之一。
    • getEndArrowheadLength

      ArrowheadLength getEndArrowheadLength()
      获取指定线条末端的箭头长度。
    • setEndArrowheadLength

      void setEndArrowheadLength(ArrowheadLength value)
      设置指定线条末端的箭头长度。
    • getEndArrowheadStyle

      ArrowheadStyle getEndArrowheadStyle()
      获取指定线条末端的箭头样式。
    • setEndArrowheadStyle

      void setEndArrowheadStyle(ArrowheadStyle value)
      设置指定线条末端的箭头样式。
    • getEndArrowheadWidth

      ArrowheadWidth getEndArrowheadWidth()
      获取指定线条末端的箭头宽度。
    • setEndArrowheadWidth

      void setEndArrowheadWidth(ArrowheadWidth value)
      设置指定线条末端的箭头宽度。
    • getInsetPen

      boolean getInsetPen()
      获取是否在指定形状的边界内绘制线条。
    • setInsetPen

      void setInsetPen(boolean value)
      设置是否在指定形状的边界内绘制线条。
    • getPattern

      PatternType getPattern()
      获取行模式。
    • getStyle

      LineStyle getStyle()
      获取表示ILineFormat样式的LineStyle对象。
    • setStyle

      void setStyle(LineStyle value)
      设置表示 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

      void oneColorGradient(GradientStyle style, int variant, double degree)
      设置指定行为单色渐变。
      参数:
      style - 必需的GradientStyle。可以是以下GradientStyle常量之一:GradientDiagonalDown(对角线下),GradientDiagonalUp(对角线上),GradientFromCenter(从中心),GradientFromCorner(从角落),GradientFromTitle(从标题),GradientHorizontal(水平),或GradientVertical(垂直)。
      variant - 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。
      degree - 必需的单精度浮点数。渐变程度。可以是0.0(暗)到1.0(亮)之间的值。
    • twoColorGradient

      void twoColorGradient(GradientStyle style, int variant)
      设置指定的行为双色渐变。
      参数:
      style - 必需的GradientStyle。可以是以下GradientStyle常量之一:GradientDiagonalDown(对角线向下渐变)、GradientDiagonalUp(对角线向上渐变)、GradientFromCenter(从中心渐变)、GradientFromCorner(从角落渐变)、GradientFromTitle(从标题渐变)、GradientHorizontal(水平渐变)或GradientVertical(垂直渐变)。
      variant - 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。
    • presetGradient

      void presetGradient(GradientStyle style, int variant, PresetGradientType presetGradientType)
      设置指定的线条为预设渐变。
      参数:
      style - 必需的GradientStyle。可以是以下任一GradientStyle常量:GradientDiagonalDown(对角线向下)、GradientDiagonalUp(对角线向上)、GradientFromCenter(从中心)、GradientFromCorner(从角落)、GradientFromTitle(从标题)、GradientHorizontal(水平)或GradientVertical(垂直)。
      variant - 必需的整数。渐变变体。可以是1到4之间的值,对应于线条效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。
      presetGradientType - 必需的PresetGradientType
    • solid

      void solid()
      设置指定线条为统一颜色。
    • patterned

      void patterned(PatternType pattern)
      设置指定行为图案颜色。
      参数:
      pattern - 必需的PatternType