TXPolylineStyle:
线对象样式类,主要用于设置TXGeoPolyline(线对象)的样式风格,包括线宽、线色等样式。
经常和TXGeoPolyline类配合使用
示例代码
Python
polyline_style = TXPolylineStyle()
# 设置具体的多段线样式:线颜色、线宽度等
line_color = TXColor(139, 0, 139, 255)
polyline_style.SetLineColor(line_color)
polyline_style.SetLineWidth(5)
...
# 设置多段线的样式
polyline.SetStyle(polyline_style)
方法:SetLineColor
设置线颜色
参数:line_color
线顔色
返回:无
示例代码:
Python
line_color = TXColor(139, 0, 139, 255)
polyline_style.SetLineColor(line_color)
方法:GetLineColor
获取线颜色
参数:无
返回:line_color
线颜色
示例代码:
Python
line_color = polyline_style.GetLineColor()
方法:SetLineWidth
设置线宽度
参数:line_width
线宽度
返回:无
示例代码:
Python
polyline_style.SetLineWidth(5)
方法:GetLineWidth
获取线宽度
参数:无
返回:line_width
线宽度
示例代码:
Python
line_width = polyline_style.GetLineWidth()
方法:SetLineType
设置线类型
参数:line_type
线类型,分为实线、虚线、点线、点划线、双点划线五种
返回:无
示例代码:
Python
# LineType_ELT_SOLID 实线
# LineType_ELT_DASH 虚线
# LineType_ELT_DOT 点线
# LineType_ELT_DASHDOT 点划线
# LineType_ELT_DASHDOTDOT 双点划线
line_type = LineType_ELT_DASH
polyline_style.SetLineType(line_type)
方法:GetLineType
获取线类型
参数:无
返回:line_style
文字样式
示例代码:
Python
line_type = polyline_style.GetLineType()