首先需要在Creo中创建一个自己的工程图模板,在模板中插入表格,并且设置表格的重复区域。创建工程图时就自动生成明细表了。
代码如下:
//创建工程图
int CPart2DDlg::UserDrawingCreate()
{
ProError err;
ProMdl soild_mdl;
ProMdlType mdl_tpye;
ProMdldata data;
ProModel model;
ProFileName msgfil;
ProName predefined_template,name;
ProDrawing created_drawing=NULL;
ProDwgcreateOptions options=(ProDwgcreateOptions)0;
ProDwgcreateErrs errors;
ProStringToWstring(msgfil,"msg_ugdrawing.txt");
err=ProMdlCurrentGet(&soild_mdl);
if(err!=PRO_TK_NO_ERROR)
return err;
err=ProMdlTypeGet(soild_mdl,&mdl_tpye);
if(err!=PRO_TK_NO_ERROR||mdl_tpye!=PRO_MDL_PART&&mdl_tpye!=PRO_MDL_ASSEMBLY)
return PRO_TK_INVALID_TYPE;
err=ProMdlDataGet(soild_mdl,&data);
w