编辑: 人间点评 2014-06-12

// dwgFile必须是本地的文件,如果是HTTP和FTP文件,请先下载到本地 [CADViewer OpenCADViewer:dwgFile DocName:@ test.dwg ViewControl:self ];

} // 导航模式 -(IBAction)PushDwg:(id)sender { // 资源中的示例图纸 NSString* dwgFile = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@ tztest.dwg ];

// Web端图纸 //NSString* dwgFile = @ http://www.yttxsoft.com/CADViewer/viewer/WebGetDWG/GetDWG.aspx?name=test1.d wg ;

// 当前视窗大小 CGRect rc = self.view.frame;

// 导航条高度 CGFloat dNavHeight =

20 + 44;

//如果视图被导航条挡住,需要将显示试图下移 rc.origin.y = dNavHeight;

rc.size.height -= dNavHeight;

//如果视图留白情况,需要将显示视图上移 //rc.origin.y = -dNavHeight;

//rc.size.height += dNavHeight;

//显示图纸浏览视图 [CADViewer PushCADViewerEx:dwgFile DocName:@ test.dwg NavControl:self.navigationController frameView:rc];

} // 打开HTTP图纸文件模式 -(IBAction)OpenHttpDwg:(id)sender { NSString* dwgFile = @ http://www.yttxsoft.com/CADViewer/viewer/WebGetDWG/GetDWG.aspx?nam e=test1.dwg ;

//NSString* dwgFile = @ test.dwg ;

[CADViewer OpenCADViewer:dwgFile DocName:@ test.dwg ViewControl:self ];

} // 获取APP文档根路径,批注文件必须保存到这个文件夹或子文件夹下 - (NSString *)applicationDocumentsDirectory { return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];

} // OpenCADMarker参数解释: // 第一个参数:本地文件路径 // DocName:文件显示名称 // ViewControl:指定当前视图 // MarkColor:批注颜色序号:1红色 2黄色 3绿色 4浅蓝色 5蓝色 6紫色 7白色 8深灰 色 9浅灰色 // MarkUser:当前批注者名称,建议为英文登录名,不要有特殊字符;

可以为字符串. // 弹出窗口进行批注 -(IBAction)OpenMarkDwg:(id)sender { // 批注文件必须在APP的文档目录下保存 NSString *rootDir = [self applicationDocumentsDirectory];

NSString* dwgFile = [rootDir stringByAppendingPathComponent:@ test.dwg ];

//是否存在文件判断 NSFileManager *fileManager = [NSFileManager defaultManager];

if ([fileManager fileExistsAtPath:dwgFile]) { // 存在则打开文件 [CADViewer OpenCADMarker:dwgFile DocName:@ 批注test.dwg ViewControl:self MarkColor:1 MarkUser:@ test ];

} else { UIAlertView *msgBox = [[UIAlertView alloc] initWithTitle:@ 提醒 message:@ test.dwg不存在,请用iTunes将test.dwg文件复制到CADViewDemo-应用-文稿下. delegate:self cancelButtonTitle:@ 关闭 otherButtonTitles:nil, nil];

[msgBox show];

} } // PushCADMarker参数解释: // 第一个参数:本地文件路径 // DocName:文件显示名称 // ViewControl:指定当前视图 // MarkColor:批注颜色序号:1红色 2黄色 3绿色 4浅蓝色 5蓝色 6紫色 7白色 8深灰 色 9浅灰色 // MarkUser:当前批注者名称,建议为英文登录名,不要有特殊字符;

可以为字符串. // 打开视图进行批注 -(IBAction)PushMarkDwg:(id)sender { NSString* dwgFile1 = @ http://www.yttxsoft.com/CADViewer/viewer/WebGetDWG/GetDWG.aspx?nam e=test1.dwg ;

// 当前视窗大小 CGRect rc = self.view.frame;

// 导航条高度 CGFloat dNavHeight =

20 + 44;

//如果视图被导航条挡住,需要将显示试图下移 rc.origin.y = dNavHeight;

rc.size.height -= dNavHeight;

//如果视图留白情况,需要将显示视图上移 //rc.origin.y = -dNavHeight;

//rc.size.height += dNavHeight;

//显示图纸浏览视图 [CADViewer PushCADMarker:dwgFile1 DocName:@ 批注test.dwg NavControl:self.navigationController frameView:rc MarkColor:1 MarkUser:@ test ];

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题