// TPOConfig.xmlを書き出す public void SaveTPOConfig(string path) { TPOConfig config = new TPOConfig(); Figure fig; if (viewer.TryGetFigure(out fig)) { config.Proportions = new Proportion[fig.TPOList.Count]; for (int i = 0; i < fig.TPOList.Count; i++) { config.Proportions[i] = new Proportion(); } for (int i = 0; i < fig.TPOList.Count; i++) { TPOFile tpo = fig.TPOList[i]; Proportion portion = config.Proportions[i]; portion.ClassName = tpo.ProportionName; portion.Ratio = tpo.Ratio; } } config.Save(Path.Combine(path, @"TPOConfig.xml")); }
private void SaveTPOConfig() { TPOConfig config = new TPOConfig(); Figure fig; if (viewer.TryGetFigure(out fig)) { config.Proportions = new Proportion[fig.TPOList.Count]; for (int i = 0; i < fig.TPOList.Count; i++) { config.Proportions[i] = new Proportion(); } for (int i = 0; i < fig.TPOList.Count; i++) { TPOFile tpo = fig.TPOList[i]; Proportion portion = config.Proportions[i]; portion.ClassName = tpo.ProportionName; portion.Ratio = tpo.Ratio; } } config.Save(Figure.GetTPOConfigPath()); }