MCPcopy Create free account
hub / github.com/BIT-DataLab/Edit-Banana / TextCellData

Class TextCellData

modules/text/xml_generator.py:46–64  ·  view source on GitHub ↗

文本单元格数据 存储单个文本框的所有信息。

Source from the content-addressed store, hash-verified

44
45@dataclass
46class TextCellData:
47 """
48 文本单元格数据
49
50 存储单个文本框的所有信息。
51 """
52 cell_id: int # 单元格 ID(唯一)
53 text: str # 文字内容
54 x: float # 左上角 X 坐标
55 y: float # 左上角 Y 坐标
56 width: float # 宽度
57 height: float # 高度
58 font_size: float # 字号(pt)
59 is_latex: bool = False # 是否为 LaTeX 公式
60 rotation: float = 0.0 # 旋转角度
61 font_weight: Optional[str] = None # 字重: normal, bold
62 font_style: Optional[str] = None # 样式: normal, italic
63 font_color: Optional[str] = None # 颜色(十六进制)
64 font_family: Optional[str] = None # 字体名称
65
66
67class MxGraphXMLGenerator:

Callers 1

create_text_cellMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected