Acad新建个文档怎么这么费劲
来源:互联网 发布:java项目成果 编辑:程序博客网 时间:2024/04/28 03:44
static void ArxProject1docnew(void)
{
acutPrintf(_T("/ndocnew!"));
AcDbDatabase *pDb = acdbCurDwg();
createDwg(pDb);
newDoc();
}
void
createDwg(AcDbDatabase *&pDb)
{
// AcDbDatabase *pDb = new AcDbDatabase();
AcDbBlockTable *pBtbl;
pDb->getSymbolTable(pBtbl, AcDb::kForRead);
AcDbBlockTableRecord *pBtblRcd;
pBtbl->getAt(ACDB_MODEL_SPACE, pBtblRcd,
AcDb::kForWrite);
pBtbl->close();
AcDbCircle *pCir1 = new AcDbCircle(AcGePoint3d(1,1,1),
AcGeVector3d(0,0,1),
1.0),
*pCir2 = new AcDbCircle(AcGePoint3d(4,4,4),
AcGeVector3d(0,0,1),
2.0);
pBtblRcd->appendAcDbEntity(pCir1);
pCir1->close();
pBtblRcd->appendAcDbEntity(pCir2);
pCir2->close();
pBtblRcd->close();
// AcDbDatabase::saveAs() does NOT automatically
// append a DWG file extension, so it
// must be specified.
pDb->saveAs(_T("c://test1.dwg"));
}
Acad::ErrorStatus newDoc(CString dwgpath)
{
Acad::ErrorStatus result = Acad::eOk;
if(acDocManager->isApplicationContext())
{
result = acDocManager->appContextNewDocument(dwgpath);
if(result != Acad::eOk)
acutPrintf(CString(_T("ERROR: ")) + acadErrorStatusText(result));
}
else
acDocManager->executeInApplicationContext(NewDocHelper, &dwgpath);
return result;
}
void NewDocHelper(void *pData)
{
Acad::ErrorStatus result ;
if(acDocManager->isApplicationContext())
{
CString* dwg = (CString*)pData;
result = acDocManager->appContextNewDocument(*dwg);
if(result != Acad::eOk)
acutPrintf(CString(_T("ERROR: ")) + acadErrorStatusText(result));
}
else
acutPrintf(CString(_T("ERROR: in Document context :")) + acDocManager->curDocument()->fileName());
}
- Acad新建个文档怎么这么费劲
- 发个博客怎么这么费劲,为什么无法调字体大小
- 需要的资源怎么下载一下就这么费劲!
- 打印个东西怎么这么难。。。。
- 怎么找回右键新建文本文档
- 费劲
- Linq To Sql, 为何继承就这么费劲?
- 建立个bolg还挺费劲呢
- 找个软件合伙人怎么就这么难!
- 想下载个东西怎么这么难啊~!
- 理解个KMP怎么这么难= =#
- 怎么解决点右键无法新建文本文档的问题
- 怎么合并多个txt文档
- 找个编程人员帮我写个外挂怎么这么难呢???/
- 刘美君 - 这么那么怎么
- 天气怎么这么热?
- 最近怎么这么倒霉
- 怎么这么麻烦
- windows7全新的操作系统如何使用!!
- 云计算技术原理
- 屠户和律师
- 用正则表达式匹配“空值”
- Qt/Embedded嵌入式开发环境的建立
- Acad新建个文档怎么这么费劲
- 在c语言中怎样使形参值改变实参值也跟着改变呢,c语言的初始化的几个小例子。
- 如何在MTK平台进行驱动调试
- ddd
- Minigui IAL引擎实现 分析 转
- linux下安装mysql
- CSDN你到底要干嘛
- STL排序方法( 转)
- 应用HttpUnit进行Web测试