我想以这样的方式对齐一条线,一些第一个单词左对齐,一些最后一个单词右对齐,但所有单词都在同一行:
| text 1 text2 |
| Lorem ipsum dolor sit amet |
这可能吗?我怎样才能做到这一点?
答案 0 :(得分:1)
据我所知,唯一的方法是使用制表位。您只需在最右边创建一个右对齐制表位。然后你必须把你的文字写成
text 1\ttext2
Lorem ipsum\tdolor sit amet
其中\ t是Tab字符(即U + 0009)。
答案 1 :(得分:1)
我遇到了同样的问题,您需要使用EM_SETTYPEPOGRAPHYOPTIONS
和wParam = TO_ADVANCEDTYPOGRAPHY
向对象发送消息lParam = TO_ADVANCEDTYPOGRAPHY
,然后使用PARAFORMAT
与{rgxTabs[ n ] += 0x2000000
进行正确对齐1}}工作。