乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 150|回复: 9

图形保存时出错

[复制链接]

8

主题

19

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2010-12-15 09:58:00 | 显示全部楼层 |阅读模式
自己写的dwg文件,在保存时提示出错,建议recover,在执行recover时,查出AcMapBulkFeature(153C)            Null Linetype         Redirected这样的错误,不知道什么原因
回复

使用道具 举报

8

主题

19

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2010-12-15 10:13:00 | 显示全部楼层
经过修改,还是提示保存时出错,但执行recover后并没有发现什么错误,真不知道是什么原因
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2010-12-15 10:14:00 | 显示全部楼层
代码呢?
如果涉及保密内容,那么简化的代码贴上
回复

使用道具 举报

8

主题

19

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2010-12-15 10:43:00 | 显示全部楼层
点对象 using (BlockReference bref = new BlockReference(Ent.pt, idx))
                            {
                                bref.Rotation = Ent.Angle;
                                bref.LayerId = Lay;
                                bref.Linetype = "CONTINUOUS";
                                //bref.BlockUnit = UnitsValue.Centimeters;
                                bref.ScaleFactors = new Scale3d(0.5, 0.5, 1);
                                //zyGlobal.zyComFun.AddEntityToMap(bref, DocNew);
                                DrawEntity(bref, DocNew, Lay);
                            }
注记
Entity Tex = Ent.Clone() as Entity;
                            Tex.LayerId = Lay;
                            Tex.Linetype = "CONTINUOUS";
                            //zyGlobal.zyComFun.AddEntityToMap(Tex, DocNew);
                            DrawEntity(Tex, DocNew, Lay);
线:Entity line = Ent.Line.Clone() as Entity;
                            line.LayerId = Lay;
                            line.Linetype = LineType;        
                            DrawEntity(line, DocNew, Lay);
回复

使用道具 举报

8

主题

19

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2010-12-15 11:13:00 | 显示全部楼层
麻烦版主给看看
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2010-12-15 12:44:00 | 显示全部楼层
bref.Linetype = "CONTINUOUS";
去掉试试
你的图层定义应该有线型定义的吧
估计此处有bug,netapi直接把当前文档的线型Id赋值过来了
回复

使用道具 举报

8

主题

19

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2010-12-15 13:29:00 | 显示全部楼层
定义图层时没定义线型 这个需要定义吗
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2010-12-15 13:33:00 | 显示全部楼层
Database.ContinuousLinetype Property
这个是默认建立的
像这样的符号表记录形式的属性,应该尽量把Id赋值过去
回复

使用道具 举报

8

主题

19

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2010-12-15 13:49:00 | 显示全部楼层
定义图层时定义了线型,把bref.Linetype = "CONTINUOUS"也去掉了,还是出现同样的错误提示
回复

使用道具 举报

29

主题

503

帖子

8

银币

中流砥柱

Rank: 25

铜币
619
发表于 2010-12-15 14:46:00 | 显示全部楼层
line.Linetype = LineType?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-15 11:38 , Processed in 3.022988 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表