接口 IFillFormat


public interface IFillFormat
表示形状的填充格式。
  • 方法详细资料

    • 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

      void setGradientPathType(PathShapeType value)
      设置渐变填充的路径类型。
    • 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

      void setTextureAlignment(TextureAlignment value)
      为指定的 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

      void oneColorGradient(GradientStyle style, int variant, double degree)
      设置指定的填充为单色渐变。
      参数:
      style - 要设置的GradientStyle
      variant - 渐变变体。可以是1到4之间的值,对应填充效果对话框中渐变选项卡上的四种变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。
      degree - 渐变度数。可以是0.0(暗)到1.0(亮)之间的值。
    • patterned

      void patterned(PatternType pattern)
      设置指定的填充为图案。
      参数:
      pattern - The PatternType 对象。
    • presetGradient

      void presetGradient(GradientStyle style, int variant, PresetGradientType presetGradientType)
      设置指定的填充为预设渐变。
      参数:
      style - 要设置的GradientStyle对象。
      variant - 渐变变体。可以是1到4之间的值,对应于“填充效果”对话框中“渐变”选项卡上的四个变体之一。如果GradientStyle是GradientFromCenter,则Variant参数只能是1或2。
      presetGradientType - PresetGradientType对象。
    • presetTextured

      void presetTextured(PresetTexture presetTexture)
      设置指定的填充格式为预设纹理。
      参数:
      presetTexture - PresetTexture
    • solid

      void solid()
      设置指定的填充为统一的颜色。
    • twoColorGradient

      void twoColorGradient(GradientStyle style, int variant)
      设置指定的填充为双色渐变。
      参数:
      style - GradientStyle 对象。
      variant - 渐变变体。可以是1到4之间的值,对应填充效果对话框中渐变标签下的四种变体之一。如果 GradientStyle 是 GradientFromCenter,则 Variant 参数只能是1或2。
    • userPicture

      void userPicture(String fileName) throws IOException
      填充指定形状的图像。
      参数:
      fileName - 图片文件的名称。
      抛出:
      IOException
    • userPicture

      void userPicture(InputStream stream, ImageType type) throws IOException
      填充指定形状的图像。
      参数:
      stream - 图片文件的流。
      type - 流的ImageType
      抛出:
      IOException
    • userTextured

      void userTextured(String fileName) throws IOException
      填充指定形状的小图像瓦片。
      参数:
      fileName - 图片文件的名称。
      抛出:
      IOException
    • userTextured

      void userTextured(InputStream stream, ImageType type)
      填充指定形状的小图片块。
      参数:
      stream - 图片文件的流。
      type - 流的ImageType