1、读取部件属性
读取部件属性:UF_ATTR_ask_part_attrs
设置属性:UF_ATTR_assign
于读取指定属性类型和属性标题的属性值:UF_ATTR_read_value
UF_ATTR_ask_part_attribute() 获取部件属性对象的标识
UF_ATTR_ask_part_attrs_in_file //从一个未打开的部件文件中读取所有的部件属性
2、设置查询工程图设置
查询工程图设置:UF_DRF_ask_preference
设置工程图设置:UF_DRF_set_perference
3、设置视图边界与比例
设置视图边界是否可见:UF_DRAW_set_border_display
设置视图比例:UF_DRAW_set_view_scle
4、文本设置
查询文本设置:UF_DRF_ask_lettering_preferences
设置文本设置:UF_DRF_set_lettering_preferences
5、设置网格
设置网格参数:UF_DISP_set_grid_parameters
6、新建、打开、删除、更名工程图
新建工程图:UF_DRAW_create_drawing
打开工程图:UF_DRAW_open_drawing
删除工程图: UF_DRAW_delete_drawing
更名工程图: UF_DRAW_rename_drawing
7、获取当前工程图信息,设置工程图信息
UF_DRAW_ask_current_drawing() 获取当前工程图页面的标识,可以使用UF_OBJ_ask_name()函数获取该页面的名称
UF_DRAW_ask_drawing_info() 获取某一工程图页面的相关信息,包括大小、比例、单位、投影角
UF_DRAW_set_drawing_info() 设置某一工程图页面的相关信息,包括大小、比例、单位、投影角
UF_DRAW_ask_drawings() 获取当前工作部件所有工程图页面的标识数组
8、工程图上关于视图函数
UF_DRAW_ask_views() 查询给定工程图页面上视图的数量和视图标识数组
UF_DRAW_ask_view_display() 查询指定视图的显示设置,这些设置信息与UG 交互状态下使用鼠标左键双击视图打开的“视图样式”对话框中的信息相同
UF_DRAW_ask_view_borders() 获取视图的边界信息;
UF_DRAW_ask_view_scale() 获取视图的比例,如果该视图比例是参数化的还将返回表达式的标识,否则表达式的标识为NULL_TAG
UF_DRAW_ask_view_status() 获取视图的状态,可以为UF_DRAW_ACTIVE_VIEW或者UF_DRAW_REFERENCE_VIEW
UF_VIEW_ask_type() 获取视图的类型和子类型;
UF_VIEW_ask_tag_of_view_name() 对于已存在的视图,根据视图的名称获取视图的标识;
UF_DRAW_ask_drawing_of_view() 获取包含指定视图的工程图页面的标识
UF_VIEW_cycle_objects() 在给定的视图内遍历对象
uc6433() 根据视图的名称获取视图的转换矩阵
UF_DRAW_move_view() 移动指定的视图到当前工程图页面的指定位置
UF_DRAW_move_view_to_drawing() 移动指定的视图到指定的工程图页面
UF_DRAW_set_view_display() 设置指定视图的显示设置,这些设置信息与UG 交互状态下使用鼠标左键双击视图打开的“视图样式”对话框中的信息相同
UF_DRAW_set_view_scale() 设置视图的比例为指定的值
UF_VIEW_delete() 删除指定的视图或返回视图不能被删除的错误代码
UF_VIEW_copy_view() 创建一个给定视图的复制
UF_VIEW_rename() 重新修改视图的名称
UF_VIEW_update_view() 更新一个指定的视图
9、添加或者建立视图
添加辅助视图:UF_DRAW_add_auxiliary_view
添加圆形局部视图:UF_DRAW_add_circ_detail_view
添加局部视图:UF_DRAW_add_detail_view
添加正交视图:UF_DRAW_add_orthographic_view
建立简单剖:UF_DRAW_create_simple_sxview
建立阶梯剖:UF_DRAW_create_stepped_sxview
建立半剖:UF_DRAW_create_create_half_sxview
建立旋转剖:UF_DRAW_create_revolved_sxview
建立展开剖:UF_DRAW_create_unfolded_sxview
导入视图:UF_DRAW_import_view
10、创建中心线
创建并显示中心线:UF_DRF_create_linear_cline
创建并显示整圆中心线:UF_DRF_create_3pt_cline_fcir
创建并显示部分圆中心线:UF_DRF_create_3pt_cline_pcir
11、创建螺栓圆
创建并显示整螺栓圆:UF_DRF_create_3pt_cline_fbolt
创建并显示部分螺栓圆:UF_DRF_create_3pt_cline_pbolt
12、当前显示部件对象
获得当前标签的显示部分:UF_PART_ask_display_part