NX二次开发-NXString转换为char*方法
Posted nxopen2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NX二次开发-NXString转换为char*方法相关的知识,希望对你有一定的参考价值。
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*方法的主要内容,如果未能解决你的问题,请参考以下文章
NX二次开发(C#)-UI Styler-选择对象TaggedObject转换为BodyFace等对象
NX二次开发(C#)-UI Styler-选择对象TaggedObject转换为BodyFace等对象