using (Transaction tr = db.TransactionManager.StartTransaction())
{
using (var ps
= new PlotSettings
(layoutObj
.ModelType)) {
var psv = PlotSettingsValidator.Current;
psv.SetStdScaleType(ps, dictPS.StdScaleType);
psv.SetPlotCentered(ps, dictPS.PlotCentered);
psv.Set.......
.......
ps.PlotViewportBorders = dictPS.PlotViewportBorders;
ps.PlotTransparency = dictPS.PlotTransparency;
ps.ScaleLineweights = dictPS.ScaleLineweights;
ps....
.......
layoutObj.CopyFrom(ps);
layoutObj.PlotSettingsName = dictPS.PlotSettingsName;
}
tr.Commit();
}