编辑: 人间点评 | 2014-06-12 |
5.0
电话:010-88259086 手机:18810227119 QQ:1754353149
邮箱:[email protected] 网站:http://view.yttxSoft.com 版权所有? 北京云图天下软件有限公司
1、关于云图天下 北京云图天下软件有限公司成立于
2011 年,是一家以产品和中间件为导向的软件公 司. 公司面向企业和政府客户提供移动信息管理系统开发配置平台、 RTX 移动应用解决方案 和图文档管理解决方案;
是专业的图纸浏览技术提供商. 同时客户群体广泛分布于软件公司、 地产公司、设计院、政府机关、科研机构和院校等. 云图天下公司将继续秉承 行云流水、革旧图新 的企业精神,为广大用户提供更多更 好的产品、技术和服务!
2、产品概述 CADViewerX for iOS 是图纸浏览控件在 iOS 下的 SDK, 开发者仅需要几行 代码即可实现在 iOS 浏览图纸功能,非常容易集成到应用中.
3、产品功能 CADViewerX for iOS 提供图纸的手指缩放、平移、布局切换、3D 视图切 换、长度测量、面积测量等功能,完美支持中文字体和钢筋符号;
同时支持图纸 批注功能,目前支持随手画、文字批注和云线批注.
4、二次开发介绍 CADViewerX for iOS 支持
32 位和
64 位, 开发环境要求 xcode 8/iOS 10.0 以上,请按照下列过程进行 iOS 集成: 开发包内容包括如下图: 文件夹说明如下: CADViewDemo\iPhone:真机示例代码 CADViewDemo\ Simulator:模拟器示例代码 Framework\CADViewerResources:资源文件 Framework\Include:头文件 Framework\Lib\iphone_10.1:真机库文件 Framework\Lib\iphone_10.1sim:模拟器库文件 以下是具体 步骤一:将 CADViewerResources 目录下所有资源添加到项目中 备注:可以将更多 SHX 字体和 TrueType 字体添加到次目录下. 步骤二:添加静态库 libstdc++.tbd、libz.tbd,如下图 步骤三:设置头文件和库文件搜索路径 注意:真机的库文件路径为 iphone_10.1 文件夹,模拟器版本的库文件为 iPhone_10.1sim 文件夹. 步骤四:设置库文件 在Other Linker Flags 中增加如下库文件 (真机与模拟器库名字相同) : -lCADViewerX 注意:可以参考示例代码 完成以上内容,即可进行代码编写: 步骤一: 在AppDelegate 在完成图纸驱动初始化, 这步必须完成, 否则后续 图纸打开会失败: #import AppDelegate.h #import - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. [CADViewer InitCADViewer];
// 图纸浏览驱动初始化,必须调用 return YES;
} - (void)applicationWillTerminate:(UIApplication *)application { // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. [CADViewer UninitCADViewer];
// 图纸浏览驱动释放,必须调用 } 步骤二:在浏览视图中调用图纸浏览视图,如下代码: #import @interface ViewController : UIViewController @property(weak, nonatomic) UINavigationController *navContro;
-(IBAction)OpenDwg:(id)sender;
-(IBAction)PushDwg:(id)sender;
-(IBAction)OpenHttpDwg:(id)sender;
-(IBAction)OpenMarkDwg:(id)sender;
-(IBAction)PushMarkDwg:(id)sender;
-(IBAction)GetMarkTex:(id)sender;
@end #import ViewController.h #import CADViewerX.h //弹出视图模式 -(IBAction)OpenDwg:(id)sender { NSString* dwgFile = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@ tztest.dwg ];