Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调整位图大小以绘制字符串_C#_Bitmap - Fatal编程技术网

C# 调整位图大小以绘制字符串

C# 调整位图大小以绘制字符串,c#,bitmap,C#,Bitmap,我想在位图中绘制字符串,如下所示: Font myfont=new Font("TimesNewRoman",18) Bitmap bmpBitmap =new Bitmap(200,100); Graphics g=Graphics.FromImage(bmpBitmap); g.DrawString("SampleText",myfont,Brushes.Black); 如何确定位图的大小?使用以下函数测量某个字体的字符串的大小 另外,确保图形的文本渲染提示设置为反别名。在文本的可读性方

我想在位图中绘制字符串,如下所示:

Font myfont=new Font("TimesNewRoman",18)
Bitmap bmpBitmap =new Bitmap(200,100);
Graphics g=Graphics.FromImage(bmpBitmap);
g.DrawString("SampleText",myfont,Brushes.Black);

如何确定位图的大小?

使用以下函数测量某个
字体的
字符串的大小

另外,确保
图形的
文本渲染提示
设置为
反别名
。在文本的可读性方面,这是一个很大的不同


如果您想在创建
位图之前测量
字符串,请使用此处提供的解决方案:

您是否尝试使用获取高度和宽度,或者
bmpBitmap.Height
bmpBitmap.Width
获取其中一个