Skip to content
本页目录

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()