1 NX11+VS2013 2 3 4 #include <uf.h> 5 #include <uf_ui.h> 6 #include <uf_drf.h> 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 //询问注释对象的数据。可以通过将ann_data数组传递给UF_DRF_ask_text_data来读取注释的文本数据(老函数用uc5574读取) 18 int search_mask[4]; 19 int cycle_flag = 0; 20 int ann_data[10]; 21 int ann_data_type = 0; 22 int ann_data_form = 0; 23 int num_segments = 0; 24 double ann_origin[2]; 25 double radius_angle = 0; 26 UF_DRF_ask_ann_data(&NoteTag, search_mask, &cycle_flag, ann_data, &ann_data_type, &ann_data_form, &num_segments, ann_origin, &radius_angle); 27 28 //读取注释 29 int ip1 = 1; 30 char* cr3; 31 int ir4 = 0; 32 int ir5 = 0; 33 UF_DRF_ask_text_data(ip1, ann_data, &cr3, &ir4, &ir5); 34 35 //打印 36 uc1601(cr3, 1); 37 38 UF_terminate(); 39 40 Caesar卢尚宇 41 2019年10月3日