zoukankan      html  css  js  c++  java
  • mapxtreme点样式

    MapXtreme包含三种点样式:BitmapPointStyle (位图点样式)、FontPointStyle(字体点样式)和SimpleVectorPointStyle(简单矢量点样式)。

    Symbol(shape, color, size)----------------------------------Symbol(35,0,12)
    Symbol(shape,color,size,font,fontstyle,rotation)------------Symbol(64,255,12,"MapInfo Weather",17,0)
    Symbol(bitmapname,color,size,customstyle)----------------Symbol("sign.bmp", 255, 18, 0)

            
     简单矢量点样式

             此样式包含使用MapInfo 3.0 兼容专有字体用于绘制点的样式属性(MapInfow.fnt)。SimpleVectorPointStyle 属性包括了要为点绘制的实际符号的颜色、点大小和形状码。标准集包括符号31 至67。以下是符号与形状码的对应图,31是空。在比较简单的场合使用此样式已经足够,但是很多场合都不简单。

    结构:

    public SimpleVectorPointStyle(
       
    short code,
       Color color,
       
    double pointSize
    );

    code        上面图片中对应的形状码
    color        填充符号的颜色,上面图片中为黑色
    pointSize    符号大小

     字体点样式

                使用FontPointStyle 类可以显示TrueType字体集,允许的最大点大小为240 点。这给了我们很大的自由空间,其中的MapInfo Symbols字体和上面的字体是相同的,不过MapInfo Symbols是TrueType字符集。MapXtreme自带的字体:
                Map Symbols
                MapInfo Arrows
                MapInfo Cartographic
                MapInfo Miscellaneous
                MapInfo Oil&Gas
                MapInfo Real Estate
                MapInfo Shields
                MapInfo Symbols
                MapInfo Transportation
                MapInfo Weather

    可以使用一些相关软件查看这些字体的具体内容,比如 字体试衣间 、微软自带的 字符映射表 。

    public FontPointStyle(
       
    short code,
       Font font,
       
    short angle,
       Color color,
       
    double pointSize
    );

    code        字体映射的编码
    font        字体的样式。很关键,字体样式的强大全靠它了
    angle        字体旋转的角度
    color        字体填充的颜色
    pointSize    字体的大小,12就差不多了

    位图点样式

                位图点样式应该是最可能被用到的样式。它通过自定义的图片来标识地图上的图元。不过自定义的图片只允许256色,而不是全彩。位图点样式具有ShowWhiteBackground 属性;如果设置为false,则位图中的白像素为透明。默认情况下,ShowWhiteBackground 被设置为false。。此外允许包含图像的最大数目是32,767。

    public BitmapPointStyle(
       
    string strName,
       BitmapStyles style,
       Color color,
       
    double pointSize
    );

    strName        图片的相对路径加上名称。一般图片的根路径是  X:/Program Files/Common Files/MapInfo/MapXtreme/6.0/WebResources     X为安装盘。同时图片也放在那里。
    style            图片的样式。

    • None: 按默认的状态显示。并且白色部分将透明。
    • ShowWhiteBackground: 显示白色部分。
    • ApplyColor: 在标识中的透明部分将用第三个参数的颜色填充.
    • NativeSize: 按标识的真实大小和象素显示,第四项参数将无效.

    color        白色部分的填充色
    pointSize    标识大小

    转自:http://blog.csdn.net/simonezhlx/article/details/4156586

  • 相关阅读:
    php 实现店铺装修3
    脸如何瘦
    第一次约会看电影的细节 了解好男人的标准看他是否合格
    14细节 看男人爱你到什么程度:第一次约会时他沉默寡言
    男生第一次约会穿什么?
    提高心理素质 2
    心理素质差的原因
    如何提高心理素质
    不适合做老婆的女人,五大特质(转载)
    心理素质差的表现
  • 原文地址:https://www.cnblogs.com/songling/p/2423792.html
Copyright © 2011-2022 走看看