1 #include <uf.h> 2 #include <uf_draw.h> 3 #include <uf_drf.h> 4 #include <uf_obj.h> 5 6 7 8 UF_initialize(); 9 10 //获得当前图纸页的tag11 tag_t drawing_tag = NULL_TAG;12 UF_DRAW_ask_current_drawing(&drawing_tag);13 14 //找名字获取视图tag15 tag_t ViewTag = NULL_TAG;16 UF_OBJ_cycle_by_name("123", &ViewTag);17 18 //移动视图19 const double drawing_reference_point[2] = { 150.0, 150.0 };20 UF_DRAW_move_view(ViewTag, drawing_reference_point);21 22 //更改视图比例大小23 UF_DRAW_set_view_scale(ViewTag, 1);24 25 //隐藏视图边界线26 UF_DRAW_set_border_display(false);27 28 //获取所有视图tag29 int num_views = 0;30 tag_t* AllViewTag = NULL_TAG;31 UF_DRAW_ask_views(drawing_tag, &num_views, &AllViewTag);32 33 for (int i = 0; i < num_views; i++)34 {35 if (AllViewTag[i] != ViewTag)36 {37 //删除其他视图 38 UF_OBJ_delete_object(AllViewTag[i]);39 40 }41 }42 43 44 UF_terminate();45 46 Caesar卢尚宇47 2019年7月1日