|
|
|
|
@ -159,9 +159,9 @@ impl From<&DynamicText> for XMLElement {
|
|
|
|
|
|
|
|
|
|
// 根据垂直对齐方式计算顶部的y坐标
|
|
|
|
|
let top_y = match txt.v_alignment {
|
|
|
|
|
VAlignment::Top => txt.align_y + pt_size / 2.0,
|
|
|
|
|
VAlignment::Center => txt.align_y - pt_size / 2.0,
|
|
|
|
|
VAlignment::Bottom => txt.align_y - pt_size + pt_size / 2.0,
|
|
|
|
|
VAlignment::Top => txt.y + pt_size / 2.0,
|
|
|
|
|
VAlignment::Center => txt.y - pt_size / 2.0,
|
|
|
|
|
VAlignment::Bottom => txt.y - pt_size + pt_size / 2.0,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
println!("左上角位置: x={}, y={}", left_x, top_y);
|
|
|
|
|
|