码迷,mamicode.com
首页 > 其他好文 > 详细

NX二次开发-NXString转换为char*方法

时间:2019-05-31 21:57:13      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:color   pen   png   ali   string   ati   open   cal   origin   

 1     NX9+VS2012
 2     
 3     #include <uf.h>
 4     #include <uf_drf.h>
 5     #include <NXOpen/Annotations_Note.hxx>
 6     #include <NXOpen/NXObjectManager.hxx>
 7     
 8     
 9     UF_initialize();
10     
11     //创建注释
12     char* TextString[] = {"Caesar卢尚宇"};
13     double Origin3d[3] = {100,100,100};
14     tag_t NoteTag = NULL_TAG;
15     UF_DRF_create_note(1, TextString, Origin3d, 0, &NoteTag);
16     
17     //读取注释
18     Annotations::Note *note1(dynamic_cast<Annotations::Note *>(NXObjectManager::Get(NoteTag)));
19     std::vector<NXString> Notes = note1->GetText();
20     
21     //打印
22     lw->Open();
23     lw->WriteLine(Notes[0].GetLocaleText());
24     
25     UF_terminate();

技术图片

技术图片

NX二次开发-NXString转换为char*方法

标签:color   pen   png   ali   string   ati   open   cal   origin   

原文地址:https://www.cnblogs.com/nxopen2018/p/10957456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!