zoukankan      html  css  js  c++  java
  • NX二次开发-NXOpen读取工程图注释note1->GetText();

     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();

  • 相关阅读:
    区块链
    区块链
    区块链
    区块链
    区块链 – 介绍
    区块链 教程
    Matplotlib 直方图
    Matplotlib 饼图
    Matplotlib 柱状图
    Matplotlib 多个图形
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/10957473.html
Copyright © 2011-2022 走看看