查阅帮助文档,给矩形添加填充cad风格的填充图案采用的函数是
public bool AddPattern(PatternParams parameters, DwgHatchDefLine[] hatchDefLines, int index);
但是修改了parameters后,如填充角度,生成的图案并没有发生变化,查看生成的填充图案属性信息,其中显示的角度是修改后的,这是为什么
请提供你的测试代码和测试DGN
谢谢符工,已经解决。经过不断的试探,发现在ms界面操作,改变角度时DwgHatchDefLine[] 发生变化,对于同一个填充图案来说,这个数组的内容会随着比例和角度等参数的不同发生变化,在程序中计算发生变化后的数组内容,然后重新应用填充就好了
Answer Verified By: Yongan.Fu
感谢及时反馈和分享您的宝贵经验。