gpt4 book ai didi

c# - 拉绳从上到下 textdirection right (like chinese old style)

转载 作者:行者123 更新时间:2023-11-30 14:55:38 25 4
gpt4 key购买 nike

我想使用 Graphics.DrawString() 方法打印,但我想从上到下打印它。

例如我有字符串“Hello”,我想打印出来

H
e
l
l
o

只有一个 Graphics.DrawString()

可以吗?因为我有动态的文本长度。

最佳答案

drawstring 方法有一个重载,它采用字符串格式。创建其中一个并将其格式标志设置为垂直。

例如

e.Graphics.DrawString("this", new Font("Arial", 16), 
Brushes.Black, new RectangleF(), new StringFormat()
{ FormatFlags = StringFormatFlags.DirectionVertical });

编辑:

根据您评论中的信息,似乎您所要做的就是使拉绳的矩形略大于您的字体,并且高度需要足够大以容纳您的文本。文字会换行

例如:

e.Graphics.DrawString("this", new Font("Arial", 16), 
Brushes.Black, new RectangleF(0,0,16,150));

您可以使矩形成为表单的高度。重要的是宽度只允许容纳 1 个字符。

关于c# - 拉绳从上到下 textdirection right (like chinese old style),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24970839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com