com.supermap.data

类 SymbolMarkerStroke

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.SymbolMarkerStroke
  • 所有已实现的接口:
    IDisposable


    public class SymbolMarkerStroke
    extends com.supermap.data.InternalHandleDisposable
    构成点符号的笔划对象类。
    • 构造器详细资料

      • SymbolMarkerStroke

        public SymbolMarkerStroke(Geometry data)
        根据指定的参数来构造一个 SymbolMarkerStroke 的新对象。
        参数:
        data - 笔划所对应的几何类型数据。数据成员决定了画笔类型。Geometry 对应的是 Double 类型的坐标值,在使用时会转换为 Int32 来处理,使用强制类型转换,不做溢出判断目前支持 GeoPoint, GeoLine, GeoArc, GeoRegion, GeoEllipse, GeoRectangle, GeoRoundRectangle, GeoText, GeoPie, GeoChord, GeoPicture。
    • 方法详细资料

      • getType

        public StrokeType getType()
        返回笔划对象的类型。
        返回:
        笔划对象的类型。
      • getMaterial

        public Material getMaterial()
        返回笔划对应的材质。
        返回:
        笔划对应的材质。
      • setMaterial

        public void setMaterial(Material value)
        设置笔划对应的材质
        参数:
        value - 笔划对应的材质
        抛出:
        IllegalStateException - 当前对象已被释放
      • dispose

        public void dispose()
        释放 SymbolMarkerStroke 对象占用的资源。
      • isFillColorFixed

        public boolean isFillColorFixed()
        获取是否固定填充颜色
        返回:
        是否固定填充颜色
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillColorFixed

        public void setFillColorFixed(boolean value)
        设置是否固定填充颜色
        参数:
        value - 是否固定填充颜色
        抛出:
        IllegalStateException - 当前对象已被释放
      • isLineColorFixed

        public boolean isLineColorFixed()
        获取是否固定线颜色
        返回:
        是否固定线颜色
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineColorFixed

        public void setLineColorFixed(boolean value)
        设置是否固定线颜色
        参数:
        value - 是否固定线颜色
        抛出:
        IllegalStateException - 当前对象已被释放
      • getTilingU

        public double getTilingU()
        获取横向纹理重复次数
        返回:
        横向纹理重复次数
        抛出:
        IllegalStateException - 当前对象已被释放
      • setTilingU

        public void setTilingU(double value)
        设置横向纹理重复次数
        参数:
        value - 横向纹理重复次数
        抛出:
        IllegalStateException - 当前对象已被释放
      • getTilingV

        public double getTilingV()
        获取纵向纹理重复次数
        返回:
        纵向纹理重复次数
        抛出:
        IllegalStateException - 当前对象已被释放
      • setTilingV

        public void setTilingV(double value)
        设置纵向纹理重复次数
        参数:
        value - 纵向纹理重复次数
        抛出:
        IllegalStateException - 当前对象已被释放

Copyright © 2021–2024 SuperMap. All rights reserved.