|
悬赏5G币未解决
小弟用“UF_DRAW_import_view” 创建bottom视图时,到函数“UF_DRAW_import_view”处失败,找了半天没找到原因,代码如下,还请各位高手帮帮$ \& X9 g% L* A* t0 _$ w$ F9 ]
int ifail = 0;/ @5 G/ e; F! R
double reference_point[2] = {70.0, 160.0};8 b: j t9 R: {0 N( Y5 B* Z
tag_t drawing_tag = NULL_TAG;7 e. z% e. U( W* w8 u9 e) q0 r
tag_t part_tag = NULL_TAG;/ _$ b/ [$ Z- M) o0 |2 F" N0 |
tag_t view_tag = NULL_TAG;6 x0 Z* \/ m) Y6 @+ T3 Y
tag_t draw_view_tag = NULL_TAG;
/ G. R: ]1 v7 y( }8 V char error_message[133];. @# i' T! G3 {$ ]$ R
char *view_name = "BOTTOM";( a' N& l h' k8 O7 \
UF_DRAW_view_info_t view_info;1 N% T1 g2 v3 Q) u! G! c `- r5 c
% x3 z. d+ L& F+ |+ t
UF_DRAW_initialize_view_info (&view_info);( H/ s! A, u$ B) G* k) S% s. ^
view_info.view_status = UF_DRAW_ACTIVE_VIEW;* r) J6 i! l7 N% @3 O1 \7 K
view_info.anchor_point = NULL_TAG;6 Z% [# |3 ?2 r9 K1 ^: Z" e" k, w
view_info.view_scale = 1.0;* I% @, _$ f# \# @
view_info.use_ref_pt = FALSE;
* F7 \: C# l1 g% Z4 J view_info.inherit_boundary = FALSE;) o1 M# r2 H9 F' [2 \
view_info.transfer_annotation = TRUE;8 W) C7 V2 ?' M
CString infro;
2 V2 A8 H- t; W% M5 l! u8 B5 ~, ] part_tag = UF_PART_ask_display_part();) |' t. b8 f; F0 C
; ]6 t! x) `9 }3 _8 F& d! N ifail = UF_DRAW_ask_current_drawing( &drawing_tag );
& |# W, B$ a1 n& f# V if( !ifail && part_tag != NULL_TAG && drawing_tag != NULL_TAG)' m# x0 y3 D$ s
{4 @" k, ~% P9 ]* X/ Y, C+ A) i
ifail = UF_OBJ_cycle_by_name(view_name, &view_tag );6 c; R9 N! W9 p3 H. ?- l
if( !ifail && view_tag != NULL_TAG )
( `. i8 Y$ l) k( s {6 h' R) @6 w9 y0 v
ifail = UF_DRAW_import_view(drawing_tag, view_tag,reference_point, &view_info,&draw_view_tag );! @& k7 t" B) ^. K# p/ B+ b9 C
}6 f/ o$ X$ P/ P# Y8 D/ D
}
6 R3 c6 ^+ |1 ]% @ |
|