. 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 // get current drawing page tag . 11 tag_t drawing_tag = NULL_TAG; 12 is UF_DRAW_ask_current_drawing (& drawing_tag); 13 is 14 // Get name Get view Tag 15 tag_t ViewTag = NULL_TAG; 16 UF_OBJ_cycle_by_name ( " 123 " , & ViewTag); . 17 18 is // move the view 19 const Double drawing_reference_point [ 2 ] = { 150.0 , 150.0 }; 20 is UF_DRAW_move_view (ViewTag, drawing_reference_point); 21 is 22 is // Change the size of the view scale 23 is UF_DRAW_set_view_scale (ViewTag, . 1 ); 24 25 // hidden view the boundary line 26 is UF_DRAW_set_border_display ( to false ) ; 27 28 // get all views Tag 29 int NUM_VIEWS = 0 ; 30 tag_t AllViewTag * = NULL_TAG; 31 isUF_DRAW_ask_views (drawing_tag, & NUM_VIEWS, & AllViewTag); 32 33 is for ( int I = 0 ; I <NUM_VIEWS; I ++ ) 34 is { 35 IF (! AllViewTag [I] = ViewTag) 36 { 37 [ // delete the other views 38 is UF_OBJ_delete_object (AllViewTag [I]); 39 40 } 41 is } 42 is 43 is 44 is UF_terminate (); 45 46 is Caesar Lushang Yu 47 July 1, 2019
NX secondary development -UFUN change the view size ratio UF_DRAW_set_view_scale
Guess you like
Origin www.cnblogs.com/nxopen2018/p/11116184.html
Recommended
Ranking