Exemple #1
0
 private void SaveFloors()
 {
     if (Floors != 0 && Floors != 1)
     {
         var pl = idPl.GetObject(OpenMode.ForWrite) as Polyline;
         using (AcadLib.XData.EntDictExt extD = new AcadLib.XData.EntDictExt(pl, extInnerDictName))
         {
             extD.Save(recFloors, Floors);
             extD.Save(recPlaceArea, PlaceArea);
         }
     }
 }
Exemple #2
0
 private void Load(Polyline pl)
 {
     using (AcadLib.XData.EntDictExt extD = new AcadLib.XData.EntDictExt(pl, extInnerDictName))
     {
         var value = extD.Load <int>(recFloors);
         if (value != 0)
         {
             Floors = value;
         }
         var valuePlaceArea = extD.Load <double>(recPlaceArea);
         if (valuePlaceArea != 0)
         {
             PlaceArea = valuePlaceArea;
         }
     }
 }