NX secondary development -UFUN change the drawing sheet ratio UF_DRAW_set_drawing_info

 1 #include <uf.h>
 2 #include <uf_draw.h>
 3 #include <uf_part.h>
 4 
 5 
 6 
 7 UF_initialize();
 8 
 9 //获得当前图纸页的tag
10 tag_t drawing_tag = NULL_TAG;
11 UF_DRAW_ask_current_drawing(&drawing_tag);
12 
13 //更改图纸页比例
14 UF_DRAW_info_t drawing_info;
15 drawing_info.size_state = UF_DRAW_CUSTOM_SIZE;
16 drawing_info.size.custom_size[0] = 520;
17 drawing_info.size.custom_size[1] = 905;
18 drawing_info.drawing_scale = 1.0;
19 drawing_info.units = UF_PART_METRIC;
20 drawing_info.projection_angle = UF_DRAW_FIRST_ANGLE_PROJECTION;
21 UF_DRAW_set_drawing_info(drawing_tag, &drawing_info);
22 
23 
24 UF_terminate();
25 
26 Caesar卢尚宇
27 2019年7月1日

Guess you like

Origin www.cnblogs.com/nxopen2018/p/11116213.html