- 59
- 0
- 约1.82万字
- 约 22页
- 2018-05-02 发布于贵州
- 举报
ObjectARX学习笔记 2-acdb类杂记16
acdb类杂记从今天起我陆续贴给大家:AcApLayoutManager 类处理和访问AcDbLayout对象的应用程序特定程序的接口类。这个类也控制着与GUI属性相关的Layout(布局)。继承自AcDbLayoutManager包含文件acaplmgr.h参见AcDbLayout, AcDbLayoutManager成员AcApLayoutManager Application Methods (应用程序方法)AcApLayoutManager::CreateViewports函数virtual Adesk::BooleancreateViewports() = 0;当在图纸空间布局里能默认建立一个视口时,这个函数返回kTrue,否则返回kFalse。AcApLayoutManager::findActiveTab函数virtual const char *findActiveTab() = 0;这个函数返回一个指向当前选定布局标签的名称的指针常量,这个名称就是当前AcDbLayout对象的名称。AcApLayoutManager::getClipBoundaryElaboration函数virtual Acad::ErrorStatusgetClipBoundaryElaboration(AcDbObjectId clipId,AcGePoint2dArray * clipBoundary) = 0;clipId传递非矩形裁剪实体视口的AcDbObjectIdclipBoundary返回指向裁剪实体视口的AcGePoint2dArray边界点的指针这个函数取得一个非矩形裁剪实体视口的AcDbObjectId并在一个AcGePoint2dArray对象数组中返回屏幕上的边界点。边界点在图纸空 间图形坐标中。如果在显示列表中找到一个边界且成功返回,则返回值为eOK,调用者必须在使用后删除已返回的clipBoundary。如果找不到实体的 边界,则返回错误状态。如果应用程序打开的要求有边界的AcDbViewport,则clipId参数将传递给视口的 AcDbViewport::nonRectClipEntityId()方法,这个方法将返回视口裁剪实体的AcDbObjectId。AcApLayoutManager::getNextNewLayoutName函数virtual char *getNextNewLayoutName(AcDbDatabase* useDb = NULL) = 0;useDb输入指向AcDbDatabase的指针,可选的;默认使用当前数据库这个函数扫描名称与Layout#类型相匹配的已有的布局(包含已删除的布局),其中“#”是一个从1开始的数。这个函数从“Layout1”开始,试图找出未在这个格式中使用的布局类型,并返回该布局类型。AcApLayoutManager::pageSetup函数virtual intpageSetup(AcDbObjectId layoutBTRId = AcDbObjectId::kNull,void* pParent = NULL,Adesk::Boolean isPageSetupDlg = TRUE) = 0;layoutBTRId输入AcDbLayout块表记录用于初始化对话框的AcDbObjectId,可选的;默认值AcDbObjectId::kNull表示使用活动的AcDbLayout对象。pParent输入指向父窗口调用对话框的指针,可选的;默认值NULL表示使用AutoCAD的主窗口。isPageSetupDlg输入布尔值,在页面设置和绘图对话框之间进行切换。在默认情况下,这个函数使用当前的AcDbLayout对象加载“页面设置”对话框。另外可选的,这个函数使用一个不同的AcDbLayout对象、一个指向父窗口的指针以及表示是否使用共享的绘图对话框代替“页面设置”对话框的布尔值作为参数进行初始化。如果“页面设置”对话框被取消,则这个函数返回0;如果“页面设置”对话框成功,则这个函数返回1;在任何错误的情况下,返回-1。AcApLayoutManager::pointInViewports函数virtual Acad::ErrorStatuspointInViewports(const AcGePoint3d pickPt,AcDbObjectIdArray viewports) = 0;pickPt传递在世界坐标系下图纸空间的选择点。viewports返回指向要返回的AcDbViewport实体的Ids 的AcDbObjectIdArray的指针。这个函数传递在图纸空间的选择点,并返回一个表,表是以覆盖每个选取点的AcDbViewport,包括非矩形视
您可能关注的文档
- 2016送老年人什么礼物好 送对需求才是真12.docx
- 2016送长辈买什么好 流行名人字画锦绣年华21.docx
- 2016送领导什么礼品呢 让您送出真诚的祝福21.docx
- 2016送领导家属什么礼物好 易从网专家告诉您23.docx
- 2016金婚送老人什么礼物好 一起讨论吧15.docx
- 2016闽江学院高职招考语文模拟试题(附答案)20.docx
- 2016送老外什么礼品 名家山水画成国人社交送礼新尚线23.docx
- 2016长治职业技术学院语文单招模拟题及答案9.docx
- 2016送领导女儿什么礼物好 高端礼品首选易从山水画21.docx
- 2016送老人80大寿礼物 送礼最佳藏品15.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)