Esempio n. 1
0
 internal CivilStyle(Autodesk.AutoCAD.DatabaseServices.DBObject obj, bool isDynamoOwned) : base(obj, isDynamoOwned)
 {
     _curDBObject = obj;
     // Autodesk.Civil.DatabaseServices.Styles.StyleBase is the base of all individual styles
     _curStyleBase = (Autodesk.Civil.DatabaseServices.Styles.StyleBase)obj;
     _name         = _curStyleBase.Name;
     _description  = _curStyleBase.Description;
 }
Esempio n. 2
0
        internal static Autodesk.AutoCAD.DatabaseServices.DBObject GetStyleFromStyleObject(Autodesk.AutoCAD.DynamoNodes.Document document, Autodesk.AutoCAD.DatabaseServices.DBObject dbObject)
        {
            Autodesk.Civil.DatabaseServices.Styles.StyleBase civilEntity = (Autodesk.Civil.DatabaseServices.Styles.StyleBase)dbObject;
            Autodesk.AutoCAD.DatabaseServices.DBObject       style       = null;
            Database db = document.AcDocument.Database;

            using (Transaction trans = db.TransactionManager.StartTransaction())
            {
                style = trans.GetObject(civilEntity.ObjectId, OpenMode.ForRead);
                trans.Commit();
            }
            return(style);
        }