NX secondary development -UFUN set boundary line view to display hidden UF_DRAW_set_border_display

. 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

Guess you like

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