这对我来说很难解释,所以我将使用图像作为示例:
我已经定义了一个 StreamGeometry(在代码中)。
当同时DrawingContext.DrawGeometry
使用画笔填充和钢笔描边绘制时,几何图形会被钢笔粗细“加宽”。
现在我正在尝试查找 WPF 中是否有一个函数可以返回这个实心加宽几何体(以任何几何体格式)。
到目前为止,我尝试过Geometry.GetWidenedPathGeometry
,但这仅返回“勾勒”边框笔笔划的几何图形。它有一个应该填充的孔。
我想我可以使用GetWidenedPathGeometry
原始几何图形并进行某种联合,“填充”这个洞。我只是想确定没有更简单或更有效(更快)的方法。
如果几何图形可以保持 StreamGeometry,但GetWidenedPathGeometry
将其转换为(以某种方式损坏?)PathGeometry,那将是更可取的。
感谢您的任何建议