public bool Init() { m_Styles = BOQStyle.GetAllBOQStyles(); if (m_Styles.Count == 0) { return(false); } foreach (string item in m_Styles) { TableStyleCopy copy = new TableStyleCopy(); BOQStyle style = BOQStyle.GetBOQStyle(item); copy.Name = item; copy.IsBuiltin = style.IsBuiltIn; copy.Columns = style.Columns; copy.PosColumn = style.PosLabel; copy.CountColumn = style.CountLabel; copy.DiameterColumn = style.DiameterLabel; copy.LengthColumn = style.LengthLabel; copy.ShapeColumn = style.ShapeLabel; copy.TotalLengthColumn = style.TotalLengthLabel; copy.DiameterListColumn = style.DiameterListLabel; copy.TotalLengthRow = style.DiameterLengthLabel; copy.UnitWeightRow = style.UnitWeightLabel; copy.WeightRow = style.WeightLabel; copy.GrossWeightRow = style.GrossWeightLabel; copy.MultiplierHeadingLabel = style.MultiplierHeadingLabel; copy.TextStyleId = style.TextStyleId; copy.HeadingStyleId = style.HeadingStyleId; copy.FootingStyleId = style.FootingStyleId; m_Copies.Add(copy); } m_TextStyles = DWGUtility.GetTextStyles(); foreach (string name in m_TextStyles.Keys) { cbTextStyle.Items.Add(name); cbHeadingStyle.Items.Add(name); cbFootingStyle.Items.Add(name); } PopulateList(); return(true); }
public bool Init() { foreach (string style in BOQStyle.GetAllBOQStyles()) { cbStyle.Items.Add(style); } // Read from settings cbStyle.SelectedIndex = Properties.Settings.Default.DrawBOQ_TableStyle; chkHideMissing.Checked = Properties.Settings.Default.DrawBOQ_HideMissing; txtTextHeight.Text = Properties.Settings.Default.DrawBOQ_TextHeight.ToString(); txtTableMargin.Text = Properties.Settings.Default.DrawBOQ_TableMargin.ToString(); cbDisplayUnit.SelectedIndex = Properties.Settings.Default.DrawBOQ_DisplayUnit; cbPrecision.SelectedIndex = Properties.Settings.Default.DrawBOQ_Precision; return(true); }