我正在以编程方式创建内存中的元文件 - 例如折线图。我使用 Graphics.SetClip(..) 和 Graphics.ResetClip(..) 来设置 X/Y 轴的最大值/最小值 = 限制绘制数据点的范围。
结果很好,除了一件事:生成的图像在侧面包含空白空间。这个空白空间属于被 ClippingRegion 修剪(隐藏)的实体。
换句话说: ClippingRegion 隐藏区域外的实体,但不影响生成的图元文件的大小。无论我是否设置 ClippingRegion,Metafile.GetBounds() 都会返回相同的结果。
我需要将生成的图元文件导出到 MS Word、光盘和另一个 SW。但是侧面有这些空白是没有用的...... :-(
如何解决?提前致谢