我正在动态写入一个Graphics对象,并且直到所有输出都被传递时才知道最终图像的实际大小。C#图形类:获取绘制内容的大小
所以,我创建了一个大的图像,并从它创建图形对象:
int iWidth = 600;
int iHeight = 2000;
bmpImage = new Bitmap(iWidth, iHeight);
graphics = Graphics.FromImage(bmpImage);
graphics.Clear(Color.White);
我如何才能找到的书面内容的实际大小,所以我将能够创建一个新的位图与这种规模和将内容复制到它。
在绘制内容之前很难计算内容大小,并想知道是否有其他解决方案。
我不明白你的问题。您创建一个特定大小的新的空白位图。您从该位图获得图形表面。然后用白色填充该图形表面。这里没有任何东西可以显示尺寸变化。 – 2010-03-17 18:22:42