Esempio n. 1
0
        public void SetView(HCView aHCView)
        {
            cbbSpaceMode.SelectedIndex = (byte)aHCView.Style.ParaStyles[aHCView.CurParaNo].LineSpaceMode;
            switch (aHCView.Style.ParaStyles[aHCView.CurParaNo].LineSpaceMode)
            {
            case ParaLineSpaceMode.plsFix:
                tbxLineSpace.Text = string.Format("{0:0.#}", aHCView.Style.ParaStyles[aHCView.CurParaNo].LineSpace);
                break;

            case ParaLineSpaceMode.plsMult:
                tbxLineSpace.Text = string.Format("{0:0.#}", aHCView.Style.ParaStyles[aHCView.CurParaNo].LineSpace);
                break;
            }
            cbbAlignHorz.SelectedIndex = (byte)aHCView.Style.ParaStyles[aHCView.CurParaNo].AlignHorz;
            cbbAlignVert.SelectedIndex = (byte)aHCView.Style.ParaStyles[aHCView.CurParaNo].AlignVert;
            pnlBackColor.BackColor     = aHCView.Style.ParaStyles[aHCView.CurParaNo].BackColor;
            cbxBreakRough.Checked      = aHCView.Style.ParaStyles[aHCView.CurParaNo].BreakRough;

            this.ShowDialog();
            if (this.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                aHCView.BeginUpdate();
                try
                {
                    Single vFloat = 12;
                    if (cbbSpaceMode.SelectedIndex > 4)
                    {
                        if (Single.TryParse(tbxLineSpace.Text, out vFloat))
                        {
                            aHCView.ApplyParaLineSpace((ParaLineSpaceMode)cbbSpaceMode.SelectedIndex, vFloat);
                        }
                    }
                    else
                    {
                        aHCView.ApplyParaLineSpace((ParaLineSpaceMode)cbbSpaceMode.SelectedIndex, vFloat);
                    }

                    aHCView.ApplyParaAlignHorz((ParaAlignHorz)cbbAlignHorz.SelectedIndex);
                    aHCView.ApplyParaAlignVert((ParaAlignVert)cbbAlignVert.SelectedIndex);
                    aHCView.ApplyParaBackColor(pnlBackColor.BackColor);
                    aHCView.ApplyParaBreakRough(cbxBreakRough.Checked);
                }
                finally
                {
                    aHCView.EndUpdate();
                }
            }
        }
Esempio n. 2
0
        public void SetView(HCView aHCView)
        {
            cbbSpaceMode.SelectedIndex = (byte)aHCView.Style.ParaStyles[aHCView.CurParaNo].LineSpaceMode;
            cbbAlignHorz.SelectedIndex = (byte)aHCView.Style.ParaStyles[aHCView.CurParaNo].AlignHorz;
            cbbAlignVert.SelectedIndex = (byte)aHCView.Style.ParaStyles[aHCView.CurParaNo].AlignVert;
            pnlBackColor.BackColor     = aHCView.Style.ParaStyles[aHCView.CurParaNo].BackColor;

            this.ShowDialog();
            if (this.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                aHCView.BeginUpdate();
                try
                {
                    aHCView.ApplyParaLineSpace((ParaLineSpaceMode)cbbSpaceMode.SelectedIndex);
                    aHCView.ApplyParaAlignHorz((ParaAlignHorz)cbbAlignHorz.SelectedIndex);
                    aHCView.ApplyParaAlignVert((ParaAlignVert)cbbAlignVert.SelectedIndex);
                    aHCView.ApplyParaBackColor(pnlBackColor.BackColor);
                }
                finally
                {
                    aHCView.EndUpdate();
                }
            }
        }