図面シートを作成する。
サンプル #include <uf_draw.h> #include <uf_draw_errors.h> #include <uf_draw_types.h> using namespace std; void Func() { int ret; tag_t drawing_tag; UF_DRAW_info_t drawing_info; UF_DRAW_size_union_t drawing_size; UF_DRAW_metric_size_t drawing_metric_size; //サイズで使用されるタイプを指定するフラグ: //UF_DRAW_METRIC_SIZE,UF_DRAW_ENGLISH_SIZE or UF_DRAW_CUSTOM_SIZE。 drawing_info.size_state = UF_DRAW_METRIC_SIZE; //size_stateで指定した図面サイズ。 //メートル単位を使用している場合は、UF_DRAW_metric_size_t型の変数を使用します。 //インチ単位を使用している場合は、UF_DRAW_english_size_t型の変数を使用します。 //ユーザ定義のサイズを使用している場合は、倍精度実数の配列でサイズを指定して、 //size[0]を高さ、size[1]を長さにします。 drawing_metric_size = UF_DRAW_A0; drawing_size.metric_size_code = drawing_metric_size; drawing_info.size = drawing_size; 図面の倍率。 drawing_info.drawing_scale = 1.0; //図面の単位でUF_PART_METRICまたはUF_PART_ENGLISH。 drawing_info.units = 1; //投影角度でUF_DRAW_THIRD_ANGLE_PROJECTIONまたはUF_DRAW_FIRST_ANGLE_PROJECTION。 drawing_info.projection_angle = UF_DRAW_THIRD_ANGLE_PROJECTION; //新しい図面を生成します。 ret = UF_DRAW_create_drawing("AAAA", &drawing_info, &drawing_tag); if(ret != 0){cout << "ERROR\n";} return; }