drawstring的用法(drawstring)

drawstring的用法(drawstring)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

摘要

在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

正文

DrawString(String。 Font。 Brush。 Single。 Single。 StringFormat)

使用指定 Brush 的格式化特性。用指定的 Font 和 StringFormat 对象在指定的位置绘制指定的文本字符串。

DrawString(String。 Font。 Brush。 RectangleF。 StringFormat)

使用指定 Brush 的格式化特性。用指定的 Font 和 StringFormat 对象在指定的矩形中绘制指定的文本字符串。

DrawString(String。 Font。 Brush。 Single。 Single)

在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

DrawString(String。 Font。 Brush。 RectangleF)

在指定矩形并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

DrawString(String。 Font。 Brush。 PointF)

在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。

DrawString(String。 Font。 Brush。 PointF。 StringFormat)

使用指定 Brush 的格式化特性。用指定的 Font 和 StringFormat 对象在指定的位置绘制指定的文本字符串。

一个例子

drawstring的用法(drawstring)

protected override void OnPaint(PaintEventArgs e){ base.OnPaint(e); //需要绘制的文字 String drawString = "你好。我是字符串"; //字体与刷子 Font drawFont = new Font("Arial"。 16); SolidBrush drawBrush = new SolidBrush(Color.Black); //绘制的左上角位置 float x = 50.0F; float y = 50.0F; //设置要垂直绘制的字符串的格式 StringFormat drawFormat = new StringFormat(); drawFormat.FormatFlags = StringFormatFlags.DirectionVertical; //使用字体。画笔。目标点和格式将字符串绘制到屏幕。 e.Graphics.DrawString(drawString。 drawFont。 drawBrush。 x。 y。 drawFormat);}

一个例子

drawstring的用法(drawstring)

protected override void OnPaint(PaintEventArgs e){ base.OnPaint(e); //需要绘制的文字 String drawString = "你好。我是字符串"; //字体与刷子 Font drawFont = new Font("Arial"。 16); SolidBrush drawBrush = new SolidBrush(Color.Black); //绘制的左上角位置 float x = 50.0F; float y = 50.0F; float w = 300.0f; float h = 50.0f; RectangleF drawRect = new RectangleF(x。 y。 w。 h); e.Graphics.DrawRectangle(new Pen(Color.DarkRed)。 x。 y。 w。 h); //设置要在矩形中居中绘制的字符串的格式 StringFormat drawFormat = new StringFormat(); drawFormat.Alignment=StringAlignment.Center; drawFormat.LineAlignment= StringAlignment.Center; //使用字体。画笔。目标点和格式将字符串绘制到屏幕。 e.Graphics.DrawString(drawString。 drawFont。 drawBrush。 drawRect。 drawFormat);}

StringFormat 类

Alignment

获取或设置字符串的水平对齐方式。

DigitSubstitutionLanguage

获取将本地数字替换西方数字时所使用的语言。

DigitSubstitutionMethod

获取要用于数字替换的方法。

FormatFlags

获取或设置包含格式化信息的 StringFormatFlags 枚举。

GenericDefault

获取泛型默认 StringFormat 对象。

GenericTypographic

获取泛型版式 StringFormat 对象。

HotkeyPrefix

获取或设置此 StringFormat 对象的 HotkeyPrefix 对象。

LineAlignment

获取或设置字符串的垂直对齐方式。

Trimming

获取或设置此 StringFormat 对象的 StringTrimming 枚举。

计算字符串的高宽

drawstring的用法(drawstring)

SizeF size= e.Graphics.MeasureString(drawString。 drawFont。 new PointF(x。 y)。 drawFormat);label1.Text = size.Width.ToString() + ":" + size.Height.ToString();

分享到 :
相关推荐

ssl加密协议的用途是什么(ssl加密协议的用途是什么意思)

SSL证书随着各浏览器厂家对站点安全性的关注。设置网站SSL证书的站点也越来越多。[...

conv1d输入数据格式要求(怎么把二维数组转为三维Python)

1、conv1d输入数据格式要求Conv1D是一种常用的卷积神经网络结构,它在处理[...

java和netcore性能对比

java和netcore性能对比在现代软件开发中,Java和.NETCore是两[&...

python更新到哪个版本了(python2.0和3.0的区别)

1、python更新到哪个版本了Python是一种高级编程语言,它被广泛应用于软件[...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注