private void btnAlignLeft_Click(object sender, EventArgs e) { switch ((sender as ToolStripButton).Tag.ToString()) { case "0": FHCView.ApplyParaAlignHorz(ParaAlignHorz.pahLeft); break; case "1": FHCView.ApplyParaAlignHorz(ParaAlignHorz.pahCenter); break; case "2": FHCView.ApplyParaAlignHorz(ParaAlignHorz.pahRight); break; case "3": FHCView.ApplyParaAlignHorz(ParaAlignHorz.pahJustify); // 两端 break; case "4": FHCView.ApplyParaAlignHorz(ParaAlignHorz.pahScatter); // 分散 break; case "5": FHCView.ApplyParaLeftIndent(); break; case "6": FHCView.ApplyParaLeftIndent(false); break; } }
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(); } } }
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(); } } }