MapX样式的详细解释

上传人:壹****1 文档编号:506547750 上传时间:2022-10-29 格式:DOC 页数:6 大小:122.50KB
返回 下载 相关 举报
MapX样式的详细解释_第1页
第1页 / 共6页
MapX样式的详细解释_第2页
第2页 / 共6页
MapX样式的详细解释_第3页
第3页 / 共6页
MapX样式的详细解释_第4页
第4页 / 共6页
MapX样式的详细解释_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《MapX样式的详细解释》由会员分享,可在线阅读,更多相关《MapX样式的详细解释(6页珍藏版)》请在金锄头文库上搜索。

1、1.符号样式的详细解释:属性名称属性类型属性含义备注SymbolTypemiSymbolTypeBitmap = 1miSymbolTypeTrueTypeFont = 0miSymbolTypeVector = 2指定点对象怎样显示miSymbolTypeBitmap (位图)miSymbolTypeTrueTypeFont (TypeTrue字体)miSymbolTypeVector (向量字体)1.1 位图符号样式的详细解释:属性名称属性类型属性含义备注SupportsBitmapSymbolsBoolean只读属性标志,标识样式对象是否支持位图符号当为true时表示支持位图符号,现在只

2、有像素,图层和专题对象支持位图符号。SymbolBitmapOverrideColorBoolean定制是否允许自定义位图符号颜色SymbolBitmapColorOLE_COLOR设置位图符号的颜色为了使位图符号显示你定制的颜色,要经过以下两步:1设置SymbolBitmapColor属性为你想赋值的颜色2设置SymbolBitmapOverrideColor属性为True当你将TrueType字体符号转换为位图符号时MapX将匹配SymbolBitmapColor,SymbolFontColor SymbolBitmapNameString用做位图符号的文件名文件名不必写明路径,因为位图文

3、件必须放在MapX安装路径下面的CUSTSYMB文件夹下面SymbolBitmapSizeInteger定制位图符号的大小符号大小的范围是1-48SymbolBitmapTransparenBoolean可读写标志,决定位图符号的白色部分是否透明,默认为False1.2 字体符号样式的详细解释:属性名称属性类型属性含义备注SymbolCharacterInteger指定TrueType字体中的哪个符号被选用1255之间SymbolFontIFontDispatch, OLE_FONT允许你改变字体属性来改变字体符号外观,仅支持TrueType只读属性,改变外观可通过设置字体的属性例:Map1.

4、Layers(1).OverrideStyle = TrueMap1.Layers(1).Style.SymbolFont.Size = 36或赋给一个字体对象,通过字体对象来改变SymbolFontBackColorOLE_COLOR标识字体符号背景颜色值,仅支持TrueType字体SymbolFontColorOLE_COLOR标识字体符号前景颜色值,仅支持TrueType字体SymbolFontHaloBoolean规定字体符号是否有光晕效果SymbolFontOpaqueBoolean规定字体符号是否显示背景色(即是否透明)仅支持TrueType字体SymbolFontRotation

5、IntegerTrueType字体符号的旋转角度,仅支持TrueType字体范围0360,位图符号不支持旋转,图层,像素,专题等对象支持,如果不支持就会被忽略。SymbolFontShadowBoolean规定是否在字体下画阴影仅支持TrueType字体仅支持图层对象的样式,和标题对象的样式。1.3 向量符号样式的详细解释:属性名称属性类型属性含义备注SymbolVectorColorOLE_COLOR指定向量符号的颜色默认为miColorBlack.SymbolVectorSizeInteger指定向量符号的大小默认为12MinVectorSymbolCharacterIntegerMaxV

6、ectorSymbolCharacter2.线段样式的详细解释:属性名称属性类型属性含义备注LineColorOLE_COLOR指定线的颜色LineSupportsInterleaveBoolean判断是否支持边界LineInterleavedBoolean设定是否支持边界LineStyleInteger设置直线样式祥见MapX在线帮助:Style.LineStyleLineStyleCountInteger只读属性,返回当前设置的LineStyleLineWidthInteger设定线的宽度LineWidthUnitmiStyleUnitPixel = 0miStyleUnitTenthsO

7、fPoint =1设定线宽度的单位3.区域样式的详细解释:属性名称属性类型属性含义备注RegionBackColorOLE_COLOR设置区域的背景颜色除了RegionPattern =iPatternSolid以外RegionColorOLE_COLOR设置区域的前景颜色RegionBorderColorOLE_COLOR设置区域的边界颜色RegionBorderWidthInteger设置区域的边界宽度RegionBorderWidthUnitmiStyleUnitPixel = 0miStyleUnitTenthsOfPoint =1设定区域宽度的单位RegionPatternmiPat

8、ternNoFill = 0 miPatternHollow = 1 miPatternSolid = 2 miPatternHorizontal = 3 miPatternVertical = 4 miPatternFDiag = 5 miPatternFilBDiag = 6 miPatternCross = 7 miPatternDiagCross = 8设置区域图案miPatternNoFill(无填充)miPatternHollow (中空)miPatternSolidmiPatternHorizontal (水行线)miPatternVertical (铅垂线)miPatternF

9、Diag = 5 miPatternFilBDiag = 6 miPatternCross = 7 miPatternDiagCross = 8RegionTransparentBoolean设定区域是否透明.4.文本样式的详细解释:属性名称属性类型属性含义备注TextFontIFontDispatch, OLE_FONT允许你改变字体属性来改变文本字体,仅支持TrueType只读属性,改变外观可通过设置字体的属性或赋给一个字体对象,通过字体对象来改变TextFontAllCapsBoolean设定是否文本都显示为大写字母仅支持Label和layer的样式对象TextFontBackColor

10、OLE_COLOR文本字体的背景色TextFontColorOLE_COLOR文本字体的前景色TextFontDblSpaceBoolean设置文本之间的空格倍数仅支持Label和layer的样式对象TextFontHaloBoolean规定文本字体是否有光晕效果TextFontOpaqueBoolean规定文本字体是否显示背景色(即是否透明)TextFontRotationInteger文本字体的旋转角度,仅支持TrueType字体范围0360,仅支持Feature对象,如果不支持就会被忽略。TextFontShadowBoolean规定是否在文本字体下画阴影仅支持图层对象的样式,和标题对象

11、的样式。5.样式方法的详细解释:.5.1 DrawSample 系列详细解释:DrawTextSample (HDC, Rectangle,SampleText);DrawLineSample (HDC, Rectangle);DrawRegionSample (HDC, Rectangle);DrawSymbolSample (HDC, Rectangle);功能:在画板上画样式的过程参数:参数名称参数类型参数意义HDCHDC调用画板的设备上下文句柄RectangleCMapXRectangleSampleText(仅DrawTextSample)String样本文字(仅DrawTextSa

12、mple)例子(delphi):var rect: CMapXRectangle;begin rect := CoRectangle.Create; rect.Set_(0, 0, Image1.Width, Image1.Height); To draw a line sample: Map1.DefaultStyle.DrawLineSample(Image1.Canvas.Handle, rect); To draw a region sample: Map1.DefaultStyle.DrawRegionSample(Image1.Canvas.Handle, rect); To dr

13、aw a symbol sample: Map1.DefaultStyle.DrawSymbolSample(Image1.Canvas.Handle, rect); To draw a text sample: Map1.DefaultStyle.DrawTextSample(Image1.Canvas.Handle, rect, The Quick Brown Cow);end; 5.2 ExportSample系列详细解释:ExportLineSample (Destination, Format, Width, Height, BackColor) ExportRegionSample

14、 (Location, Format, Width, Height, BackColor )ExportSymbolSample (Location, Format, Width, Height, BackColor )ExportTextSample (Location, Format, Width, Height, BackColor )功能:输出样式的过程,输出的样式为图像文件.参数:参数名称参数类型参数意义LocationString输出的样式文件的磁盘位置,如果是”CLIPBOARD”,表示输出到剪贴板上FormatmiFormatWMF = 0 miFormatBMP = 1 miFormatGIF = 2 miFormatJPEG = 3 miFormatTIF = 4 miFormatPNG = 5 miFormatPSD = 6输出的图像文件的格式Width

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号