netdxf中修改多段线线宽

尝试了thinkness,不对
尝试了Lineweight,不对
尝试输入start时候居然出来个SetConstantWidth,试了一下对了

private void InsertRec(PointF leftDownPt, PointF rightTopPt, AciColor color, DxfDocument doc, Lineweight lineweight = Lineweight.Default, bool close = true)
{
	var recPointFs = new List<PointF> { leftDownPt };
	recPointFs.Add(new PointF(rightTopPt.X, leftDownPt.Y));
	recPointFs.Add(rightTopPt);
	recPointFs.Add(new PointF(leftDownPt.X, rightTopPt.Y));
	Polyline2D pyline = new Polyline2D(recPointFs.Select(o => new Vector2(o.X, o.Y)).ToList());
	pyline.Color = color;
	pyline.Lineweight = lineweight;//不对
	pyline.SetConstantWidth(5);
	pyline.IsClosed = close;
	doc.Entities.Add(pyline);

}
posted @   elepeipei  阅读(28)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示