TXTextStyle:
文字样式类,主要用于设置TXGeoMarker的文字样式风格,包括文字的填充色、轮廓色、字体类型、字体大小、对齐方式等。
经常和TXMarkerStyle类、TXGeoMarker类配合使用
示例代码
Python
text_style = TXTextStyle()
# 设置具体的文字样式:字体大小、字体颜色等
text_style.SetFontSize(40)
...
# 创建点标注样式
marker_style = TXMarkerStyle()
# 将文字样式设置给点标注样式
marker_style.SetTextStyle(text_style)
方法:SetAlign
设置对齐方式
参数:align_mode
对齐方式类型,分左上、中上、右上、左中、中间、右中、左下、中下、右下九种
返回:无
示例代码:
Python
# AlignMode_TopLeft
# AlignMode_TopCenter
# AlignMode_TopRight
# AlignMode_MiddleLeft
# AlignMode_MiddleCenter
# AlignMode_MiddleRight
# AlignMode_BottomLeft
# AlignMode_BottomCenter
# AlignMode_BottomRight
text_style.SetAlign(AlignMode_TopLeft)
方法:GetAlign
获取对齐方式
参数:
返回:align_mode
对齐方式
示例代码:
Python
align_mode = text_style.GetAlign()
方法:SetFontSize
设置字体大小
参数:font_size
字体大小
返回:无
示例代码:
Python
text_style.SetFontSize(40)
方法:GetFontSize
获取字体大小
参数:无
返回:font_size
字体大小
示例代码:
Python
font_size = text_style.GetFontSize()
方法:SetForeColor
设置字体颜色
参数:fore_color
字体顔色
返回:无
示例代码:
Python
fore_color = TXColor(204, 0, 255, 255)
text_style.SetForeColor(fore_color)
方法:GetForeColor
获取字体颜色
参数:无
返回:fore_color
字体颜色
示例代码:
Python
fore_color = text_style.GetForeColor()
方法:SetOutLineColor
设置轮廓线颜色
参数:outline_color
轮廓线顔色
返回:无
示例代码:
Python
outline_color = TXColor(75, 0, 130, 255)
text_style.SetOutLineColor(outline_color)
方法:GetOutLineColor
获取轮廓线颜色
参数:无
返回:back_color
背景颜色
示例代码:
Python
outline_color = text_style.GetOutLineColor()
方法:SetFaceName
设置字体名称
参数:face_name
字体名称
返回:无
示例代码:
Python
face_name = '微软雅黑'
text_style.SetFaceName(face_name)
方法:GetFaceName
获取字体名称
参数:无
返回:face_name
字体名称
示例代码:
Python
face_name = text_style.GetFaceName()