CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

图层属性

2023-1-1 03:45| 发布者: admin| 查看: 482| 评论: 0|来自: AutoCAD

该类包含成员函数,用于指定影响其关联实体显示的多个图层属性。所有实体都必须引用有效的图层表记录。《AutoCAD 用户指南》提供了图层特性的详细说明。AcDbLayerTableRecord

以下部分列出了用于设置和查询图层属性的成员函数。

冷冻/解冻

冻结图层时,不会重新生成图形。

Acad::ErrorStatus
AcDbLayerTableRecord::setIsFrozen(bool frozen);
 
bool
AcDbLayerTableRecord::isFrozen() const;

开/关

当图层处于关闭状态时,不会显示图形。

void AcDbLayerTableRecord::setIsOff(bool off);
 
bool
AcDbLayerTableRecord::isOff() const;

视窗

此函数指定默认情况下图层在新视口中是可见还是不可见。setVPDFLT()

void AcDbLayerTableRecord::setVPDFLT(bool frozen);
 
bool 
AcDbLayerTableRecord::VPDFLT() const;

锁定/解锁

AutoCAD 用户无法修改锁定图层上的图元,也无法为程序中的功能打开图元。write()

void AcDbLayerTableRecord::setIsLocked(bool locked);
 
bool
AcDbLayerTableRecord::isLocked() const;

颜色

当实体的颜色为 BYLAYER 时,将使用函数设置的颜色。setColor()

void AcDbLayerTableRecord::setColor(const AcCmColor & color);
 
AcCmColor 
AcDbLayerTableRecord::color() const;

线型

当图元的线型为 BYLAYER 时,将使用函数设置的线型。setLinetypeObjectId()

void AcDbLayerTableRecord::setLinetypeObjectId(AcDbObjectId id);
 
AcDbObjectId
AcDbLayerTableRecord::linetypeObjectId() const;

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部