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();

分享到 :
相关推荐

scipy库怎么安装(pycharm中scipy模块的安装)

1、scipy库怎么安装Scipy是一个用于科学计算的Python库,它提供了许多[...

ddos防御100g什么意思(服务器硬防是什么)

大家好,今天来介绍ddos防御100g什么意思(服务器单机防御是什么意思)的问题,以...

可视化编程语言的优点(可视化编程语言的优点是什么)

1、可视化编程语言的优点可视化编程语言是一种通过图形化界面而非传统的文本编码的编程[...

Mysql视图可以加索引吗

Mysql视图可以加索引吗Mysql视图是一种虚拟表,它由一个或多个基本表的查询结[...

发表评论

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