yunzhong80 发表于 2008-6-13 10:49:00

怎样判断CAD是使用的英制还是公制模板?

怎样判断CAD是使用的英制还是公制模板?
或者判断默认图形样板文件是acadiso.dwt还acad.dwt

alfalfa 发表于 2008-6-15 15:18:00


AcDbDatabase::setMeasurement(AcDb::MeasurementValue type);
AcDbDatabase::measurement()
const;

yunzhong80 发表于 2008-6-16 21:27:00

没看明白,请说详明点好吗?
非常感谢!!

alfalfa 发表于 2008-6-17 10:22:00

AcDb::MeasurementValue measureValue;
measureValue=acdbHostApplicationServices()->workingDatabase()->measurement();

AcDb::MeasurementValue为枚举类型;如果measureValue=0则为英制,等于1则为公制:
enum MeasurementValue {
    kEnglish = 0,
    kMetric= 1,
};

yunzhong80 发表于 2008-6-17 20:39:00

这个问题困扰我很久了,终于解决了
谢谢!非常感谢alfalfa先生
页: [1]
查看完整版本: 怎样判断CAD是使用的英制还是公制模板?