表示 TSPL 文字對象的類。 更多...
公開方法(Public Methods) | |
| __init__ (self, Optional[ITextItem] text_item=None) | |
| 初始化 Text 類的新實例。 | |
| str | __str__ (self) |
| 返回可以發送到打印機的字符串。 | |
| IFontSize | get_font_size_tspl (self, IFontSize font_size, FontSizeUnitsEnum font_units, Optional[IRuler] ruler) |
| 根據給定的字體大小單位計算字體大小。 | |
公開方法(Public Methods) 繼承自 LabelMaker.Interfaces.IText.AText | |
| str | to_string_with_print_plane (self, Optional[object] print_plane) |
| 將文本對象轉換為帶有可選打印平面的字符串。 | |
公開屬性 | |
| reference_point | |
| reverse | |
| font_size_units | |
額外的繼承成員 | |
靜態公開屬性 繼承自 LabelMaker.Interfaces.IText.IText | |
| List | text [ITextItem] |
靜態公開屬性 繼承自 LabelMaker.Interfaces.IText.ITextSettings | |
| IRuler | ruler |
靜態公開屬性 繼承自 LabelMaker.Interfaces.IFont.IFont | |
| str | font_name |
靜態公開屬性 繼承自 LabelMaker.Interfaces.IFont.IFontStyle | |
| FontStyleEnum | font_style |
靜態公開屬性 繼承自 LabelMaker.Interfaces.IFont.IFontSizeUnits | |
| FontSizeUnitsEnum | font_size_units |
靜態公開屬性 繼承自 LabelMaker.Interfaces.ISettings.IRotation | |
| RotateEnum | rotation |
表示 TSPL 文字對象的類。
該類繼承自 AText,並提供了在 TSPL 中初始化和描述文字對象的功能。
| LabelMaker.TSPL.Text.Text.__init__ | ( | self, | |
| Optional[ITextItem] | text_item = None ) |
| str LabelMaker.TSPL.Text.Text.__str__ | ( | self | ) |
返回可以發送到打印機的字符串。
此方法生成 Text 實例的字符串表示形式,格式化並準備好發送到打印機。字符串包括在 TSPL 中打印所需的所有命令和數據。
| IFontSize LabelMaker.TSPL.Text.Text.get_font_size_tspl | ( | self, | |
| IFontSize | font_size, | ||
| FontSizeUnitsEnum | font_units, | ||
| Optional[IRuler] | ruler ) |
根據給定的字體大小單位計算字體大小。
| font_size | 要轉換的字體大小。 |
| font_units | 字體大小的單位。 |
| ruler | 用於縮放的標尺。 |
| LabelMaker.TSPL.Text.Text.font_size_units |
| LabelMaker.TSPL.Text.Text.reference_point |
| LabelMaker.TSPL.Text.Text.reverse |