Дня доброго всем!
Никто не сталкивался с такой проблемой.
Собрал dll дома (потестил - все красиво).
Принес на работу, запустил, логика выполняется как надо (блок есть, информация, ведомости), но вот отображение штриховки не совпадает.
Т.е. на не домашнем компе штриховка делается на столько мелкой, что АКАД ее не прорисовывает, приходить заходить в блоки менять масштаб в ручную - что не очень для пользователей.
Параметры штриховки:
//Создаем штриховку полилинию
Hatch HatchRep = new Hatch();
//HatchRep.SetDatabaseDefaults();
HatchRep.PatternScale = 1.0;
if (_Elem.IzType == IZBase.BankProtection01) HatchRep.SetHatchPattern(HatchPatternType.PreDefined, "GRAVEL");
if (_Elem.IzType == IZBase.BankProtection02) HatchRep.SetHatchPattern(HatchPatternType.PreDefined, "GRAVEL");
if (_Elem.IzType == IZBase.BankProtection03) HatchRep.SetHatchPattern(HatchPatternType.PreDefined, "HONEY");
if (_Elem.IzType == IZBase.BankProtection04) HatchRep.SetHatchPattern(HatchPatternType.PreDefined, "GRATE");
HatchRep.AppendLoop(HatchLoopTypes.Outermost, ObjIdColl);
HatchRep.EvaluateHatch(true);
HatchRep.TransformBy(moveMatrix);
btr.AppendEntity(HatchRep);
tr.AddNewlyCreatedDBObject(HatchRep, true);
П.С. Вроде единицы моделей совпадают.
HatchPatternType - стандартный выбор.
Кто-то сталкивался?