yttxsoft1234 发表于 2015-6-19 15:43:42

通过CADViewer+控件在管理系统中、移动设备中安全浏览CAD文件的心得!

CADViewer+分为:CADViewer+ for HTML;CADViewer+ for Android;CADViewer+ for IOS;三个版本,在下载包中含有例子,通过查看例子可也很方便的将这个控件集成到系统中。
例如:IOS版只需要如下就可

步骤一: 在 AppDelegate在完成 图纸 驱动 初始化, 这步 必须 完成, 否则 后续 图 纸打开 会失败。
#import "AppDelegate.h"
#import <CADViewerSDK/CADViewerSDK.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
; // 图纸浏览驱动初始化,必须调用
return YES;
}
- (void)applicationWillTerminate:(UIApplication *)application {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
; // 图纸浏览驱动释放,必须调用
}
步骤 二:在浏览 视图 中调用 图纸 浏览 视图, 如下 代码:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property(weak, nonatomic) UINavigationController *navContro;
-(IBAction)OpenDwg:(id)sender;
-(IBAction)PushDwg:(id)sender;
@end
#import "ViewController.h"
#import <CADViewerSDK/CADViewerSDK.h>
//弹出视图模式
-(IBAction)OpenDwg:(id)sender
{
NSBundle *bundle = URLForResource:@"CADViewerResources" withExtension:@"bundle"]];
NSString* dwgFile = [ stringByAppendingPathComponent:@"tztest.dwg"];
//NSString* dwgFile = @"test.dwg";
// dwgFile必须是本地的文件,如果是HTTP和FTP文件,请先下载到本地
;
}
// 导航模式
-(IBAction)PushDwg:(id)sender
{
NSBundle *bundle = URLForResource:@"CADViewerResources" withExtension:@"bundle"]];
NSString* dwgFile = [ stringByAppendingPathComponent:@"tztest.dwg"];
//NSString* dwgFile = @"test.dwg";
// dwgFile必须是本地的文件,如果是HTTP和FTP文件,请先下载到本地
;
}


http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 yttxsoft1234的微博
页: [1]
查看完整版本: 通过CADViewer+控件在管理系统中、移动设备中安全浏览CAD文件的心得!