Skip to content
本页目录

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