UG 编辑文本文字

 1 //textTag 文本tag
 2 NXOpen::Features::Text *text1(dynamic_cast<NXOpen::Features::Text *>(NXOpen::NXObjectManager::Get(textTag)));
 3 theSession->Parts()->Work()->Features()->SetEditWithRollbackFeature(text1);
 4 theSession->UpdateManager()->SetInterpartDelay(true);
 5 text1->MakeCurrentFeature();
 6 NXOpen::Features::TextBuilder *textBuilder1;
 7 textBuilder1 = theSession->Parts()->Work()->Features()->CreateTextBuilder(text1);
 8 string newTextValue = "123";//新文本值
 9 textBuilder1->SetTextString(newTextValue.c_str());
10 NXOpen::NXObject *nXObject1;
11 nXObject1 = textBuilder1->Commit();
12 textBuilder1->Destroy();

 

posted @ 2021-11-05 17:21  刘朋1102  阅读(563)  评论(0)    收藏  举报