図面シートに関する情報を変更。
(サイズ、倍率、単位および投影角度)
サンプル #include <uf_draw.h> #include <uf_draw_errors.h> #include <uf_draw_types.h> using namespace std; void func3(tag_t drawing_tag) { int ret; UF_DRAW_info_t drawing_info; UF_DRAW_size_union_t drawing_size; UF_DRAW_metric_size_t drawing_metric_size; drawing_info.size_state = UF_DRAW_METRIC_SIZE; drawing_metric_size = UF_DRAW_A1; drawing_size.metric_size_code = drawing_metric_size; drawing_info.drawing_scale = 1.0; drawing_info.size = drawing_size; drawing_info.units = 1; drawing_info.projection_angle = UF_DRAW_THIRD_ANGLE_PROJECTION; cout << drawing_tag << endl; cout << drawing_info.units << endl; tag_t drawing_tag_a; UF_DRAW_ask_current_drawing(&drawing_tag_a); //サイズ、倍率、単位、投影角度を含め、現在の画面に関する情報を変更。 ret = UF_DRAW_set_drawing_info(drawing_tag_a, &drawing_info); if(ret != 0){cout << "ERROR\n"; return;} return; }