TXPolygonStyle:
面对象样式类,主要用于设置TXGeoPolygon(线对象)的样式风格,包括填充色、半透明、纹理贴图、轮廓线等样式。
经常和TXGeoPolygon类、TXPolylineStyle类配合使用
示例代码
Python
polygon_style = TXPolygonStyle()
# 设置具体的多边形样式:填充色、轮廓线样式
fill_color = TXColor(0, 0, 205, 255)
polygon_style.SetFillColor(fill_color)
outline_style = TXPolylineStyle()
outline_style.SetLineWidth(5)
polygon_style.SetOutlineStyle(outline_style)
# 设置多边形的样式
polygon.SetStyle(polygon_style)
方法:SetFillColor
设置填充颜色
参数:fill_color
填充顔色
返回:无
示例代码:
Python
fill_color = TXColor(0, 0, 205, 255)
polygon_style.SetFillColor(fill_color)
方法:GetFillColor
获取填充颜色
参数:无
返回:fill_color
填充颜色
示例代码:
Python
fill_color = polygon_style.GetFillColor()
方法:SetOutlineStyle
设置轮廓线样式
参数:outline_style
轮廓线样式,TXPolylineStyle类的实例
返回:无
示例代码:
Python
outline_style = TXPolylineStyle()
# 设置具体的轮廓线样式:线宽度、线颜色、线类型等
outline_style.SetLineWidth(5)
...
# 在面样式中设置轮廓线样式
polygon_style.SetOutlineStyle(outline_style)
方法:GetOutlineStyle
获取轮廓线样式
参数:无
返回:outline_style
轮廓线样式
示例代码:
Python
outline_style = polygon_style.GetOutlineStyle()
# 获取具体的轮廓线样式:线宽度、线颜色、线类型等
outline_width = outline_style.GetLineWidth()