netease-im / NIM_Duilib_Framework

网易云信Windows应用开发框架。
MIT License
2.1k stars 835 forks source link

Label设置多行是对齐属性失效 #513

Open GodLikeDota opened 1 month ago

GodLikeDota commented 1 month ago

当Label控件设置singleline属性为false,也就是多行,并且设置长度为固定值,高度是auto的情况下,align设置的对齐方式无效,设置align=right的情况下,显示依然是左对齐,大概跟了下RenderContext_GdiPlus::DrawText函数,stringFormat设置的属性应该是正确的,但是不知道为什么多行情况下右对齐就无效了,大概的代码如下: Label text="aaaaabbbbcccc" width="30" height="auto" signleline="false"/