Replace Template and delete the tables in the drawing

原创 2015年11月19日 13:08:31


ProError UserReplaceTemplate()
{
    ProMdl curMdl;
    proErr = ProMdlCurrentGet(&curMdl);  //The drawing model
 
    ProMdl format;
    proErr = ProMdlLoad(L"J:\\workdir\\12791530\\new\\a3_asm_xmy.frm.2", PRO_MDL_UNUSED, PRO_B_FALSE, &format);
 
    ProDwgtable *tables = NULL;
    proErr = ProDrawingTablesCollect(static_cast<ProDrawing>(curMdl), &tables);
    int tableQty = 0;
    proErr = ProArraySizeGet(tables, &tableQty);
 
    ProBoolean isFromFormat = PRO_B_FALSE;
    for (int i = 0; i < tableQty; ++i)
    {
        proErr = ProDwgtableIsFromFormat(&tables[i], &isFromFormat);
        if (PRO_B_TRUE == isFromFormat)
        {
            proErr = ProDwgtableDelete(&tables[i], 0);
        }
    }
 
    proErr = ProDrawingFormatAdd(static_cast<ProDrawing>(curMdl), 0, NULL, format, 0);
 
    proErr = ProWindowRepaint(PRO_VALUE_UNUSED);
 
    proErr = ProArrayFree(reinterpret_cast<ProArray *>(&tables));
    
    return proErr;
}





SpringBoot学习笔记(三):问题--th:replace老是提示解析模板出错

场景描述:很多时候,web程序包含许多templates,这时候就需要引入模板的概念,比如公共模板header.html和footer.html,然后其他模板想要引入的话,就用th:replace; ...
  • Jalon2015
  • Jalon2015
  • 2017年03月09日 15:21
  • 2918

truncate 和delete的区别

truncate 和delete的区别 一、delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是DDL操作,不产...
  • wooley
  • wooley
  • 2006年07月31日 13:25
  • 841

js强大函数replace详解,利用其做模板方法与数据绑定

1.预备知识 先复习一下正则表达式, 正则表达式基础知识  //星号(*) : 星号代表匹配它前面一个字符任意遍(0或任意次) //加号(+): 加号是一个与星号(*)类似的通配符,它也是...
  • s8460049
  • s8460049
  • 2016年07月07日 16:24
  • 1577

IAR文件查找提示Failed to read

使用IAR Embedded Workbench IDE有时需要查找(Ctrl+Shift+F,Find in Files)某个变量(尤其是右击定位不到的变量),比如_BIS_SR,会提示"Faile...
  • phenixyf
  • phenixyf
  • 2013年06月21日 11:10
  • 1584

2011-1月笔记

2011-1月笔记
  • aaajj
  • aaajj
  • 2011年01月15日 23:03
  • 915

replace into = insert into + delete from

replace into相当于全自动加强版的insert into。 首先会检查replace into插入的primary...
  • iceberga
  • iceberga
  • 2014年08月25日 15:47
  • 148

Hive常用的SQL命令操作

Hive常用的SQL命令操作
  • wisgood
  • wisgood
  • 2013年12月07日 12:35
  • 32837

insert、delete、update、replace

insert、delete、update、replace在mybatis中应用 INSERT INTO tb ( tb.`name`, tb.add_date ...
  • u013939884
  • u013939884
  • 2016年11月01日 18:21
  • 241

angularJS 自定义指令 属性:restrict、template、replace

假如我们要展示一个用户list,使用angularJS,可以这样做:先在控制器中定义用户列表的数组,再在html中写上相应的dom元素,如下: js: angular.module('myApp',[...
  • xuanwuziyou
  • xuanwuziyou
  • 2016年10月21日 11:34
  • 2444

DataSet.Tables[0].Rows[i].Delete后怎么获取行的信息

C#的DataSet.Tables[0].Rows的行有几种状态:Added:表示行已添加到DataRowCollection,尚未调用AcceptChange()Modified:表示行已被修改,尚...
  • ccnccyj
  • ccnccyj
  • 2010年05月06日 19:35
  • 1149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Replace Template and delete the tables in the drawing
举报原因:
原因补充:

(最多只允许输入30个字)