显示 AecSpaceOffsetInfo 基本类的所有成员。
AecSpaceOffsetInfo 类用于描述应用边界相邻规则所生成的偏移。它由为该类实施的 Apply 方法返回,AutoCAD Architecture 将在需要根据此规则所指定到的标准计算空间边界偏移时调用该类。
可使用两个特性(类型和值)定义偏移。类型定义了边界对象上偏移将对齐的位置,例如墙的相邻面。值定义了从该对齐位置开始的额外偏移距离,正值将会远离当前空间进行偏移。例如,可以定义与墙中心对齐的偏移,然后向相对面再偏移 1" 距离。
namespace Autodesk.Aec.SpaceOffsetRulesManager
{
public class AecSpaceOffsetInfo
{
public static AecSpaceOffsetInfo kNoChange;
public static AecSpaceOffsetInfo kOffsetToAdjacent;
public static AecSpaceOffsetInfo kOffsetToCenter;
public static AecSpaceOffsetInfo kOffsetToOpposite;
public AecSpaceOffsetInfo(AecSpaceOffsetType type);
public AecSpaceOffsetInfo(AecSpaceOffsetType type, double value);
public AecSpaceOffsetType OffsetType { get; set; }
public double OffsetValue { get; set; }
}
}
}
Autodesk.Aec.SpaceOffsetRulesManager.AecSpaceOffsetType 枚举类型可以是下列值之一:
| 值 | 说明 |
|---|---|
| Adjacent | 定义到边界对象内部的偏移(通常这相当于没有偏移) |
| 中心 | 定义到边界对象中心的偏移 |
| Opposite | 定义到边界对象相对边的偏移 |
| NoChange | 不会修改任何已应用的偏移 |