AcDbHatch::setPatternAngle

简介: AcDbHatch::setPatternAngle

问题提出:

利用sAcDbHatch::setPatternAngle设置 填充区域的角度,利用pro(属性界面)查看角度变了,但显示却没变。

解决方案:

调用一下setPattern就好了。

测试环境:

Win10 + VS2010 + CAD2014x64

代码:

将选中填充区域的角度设置成45度


Cad::CSSGetHlp ssGet; 
    ssGet.m_strEntNames.append(_T("Hatch"));    
    ssGet.SSGet();
    for (int i = 0; i < ssGet.GetLen() ; i++)
    {
      Cad::COpenObject oo(ssGet.GetAt(i),AcDb::kForWrite);
      AcDbHatch* pHatch = oo.GetEnt<AcDbHatch>();
      if( NULL == pHatch )
      {
        continue;
      } 
      Acad::ErrorStatus es1 = pHatch->setPatternAngle(0.78);  
      AcDbHatch::HatchPatternType type = pHatch->patternType();
      const ACHAR* pName =  pHatch->patternName();
      pHatch->setPattern(type, pName);      
      pHatch->evaluateHatch();    
    }


相关文章
|
存储 自然语言处理 C++
C++中的map和set的使用
C++中的map和set的使用
80 1
C++中的map和set的使用
|
2月前
|
存储 Python
set()
【10月更文挑战第10天】
19 1
|
7月前
|
存储 C++ 容器
【C++】Map和Set -- 详解(下)
【C++】Map和Set -- 详解(下)
|
7月前
|
存储 自然语言处理 C++
【C++】Map和Set -- 详解(上)
【C++】Map和Set -- 详解(上)
|
7月前
|
JSON 数据格式 Python
set
set
35 4
|
存储 算法 Java
Set详解
Set详解
140 0
|
存储 C++ 容器
new Set与...new Set()的区别
new Set与...new Set()的区别,妙用多多
227 0
GET SET
方法定义
85 0
GET SET

热门文章

最新文章