А что она должна делать в таком случае?
Это и должна! ) Спасибо огромное за подсказку, не знал про Has! И за канал на ютубе тоже кстати спасибо, тоже помог разобраться с некоторыми моментами! )
Хотел реализовать примерно так, но до этого не получалось:
{
TextStyleTable Tt1 = (TextStyleTable)tr1.GetObject(mainDoc.Database.TextStyleTableId, OpenMode.ForRead);
if (Tt1.Has(textStyleStr) == false)
{
textStyleStr = "Standard";
}
TextStyleTableRecord TextSt1 = tr1.GetObject(Tt1[textStyleStr], OpenMode.ForRead) as TextStyleTableRecord;
LayerTable lt1 = (LayerTable)tr1.GetObject(mainDoc.Database.LayerTableId, OpenMode.ForRead);
if (lt1.Has(layerStr) == false)
{
layerStr = "0";
}
LayerTableRecord LayerSt1 = tr1.GetObject(lt1[layerStr], OpenMode.ForRead) as LayerTableRecord;
tr1.Commit();
Если еще подскажете тему, или материалы где можно разобраться с системами координат буду еще больше благодарен!
А то метод GetPoint при выборе точки на чертеже перемещает ее совсем не туда куда мне надо, если система координат стоит пользовательская а не мировая.
И еще раз спасибо за помощь!