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日