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