/// <summary>JIS2004追加文字の置換</summary> protected void btnRepJis2K4_2_Click(object sender, EventArgs e) { // DeleteSurrogatesPairCharメソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); this.lblJis2K4Output.Text = jis2k4.DeleteCharAddedWithJIS2k4( this.txtJis2K4Input.Text, this.txtJis2K4Replace.Text); }
/// <summary>JIS2004追加文字のチェック2</summary> protected void btnCheckJis2K4_2_Click(object sender, EventArgs e) { // CheckCharAddedWithJIS2k4(2)メソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); int index; if (jis2k4.CheckCharAddedWithJIS2k4(this.txtJis2K4Input.Text, out index)) { this.lblJis2K4Output.Text = "JIS2004追加文字が" + (index + 1).ToString() + "文字目に含まれます。"; } else { this.lblJis2K4Output.Text = "JIS2004追加文字が含まれません。"; } }
/// <summary>JIS2004追加文字の削除</summary> protected void btnDelJis2K4_Click(object sender, EventArgs e) { // DeleteCharAddedWithJIS2k4メソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); this.lblJis2K4Output.Text = jis2k4.DeleteCharAddedWithJIS2k4(this.txtJis2K4Input.Text); }
/// <summary>サロゲート ペア文字の置換</summary> protected void btnRepSPC1_Click(object sender, EventArgs e) { // DeleteSurrogatesPairCharメソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); if (this.txtJis2K4Replace.Text != "") { this.lblJis2K4Output.Text = jis2k4.DeleteSurrogatesPairChar( this.txtJis2K4Input.Text, this.txtJis2K4Replace.Text[0]); } }
/// <summary>JIS2004追加文字のチェック1</summary> protected void btnCheckJis2K4_1_Click(object sender, EventArgs e) { // CheckCharAddedWithJIS2k4(1)メソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); if (jis2k4.CheckCharAddedWithJIS2k4(this.txtJis2K4Input.Text)) { this.lblJis2K4Output.Text = "JIS2004追加文字が含まれます。"; } else { this.lblJis2K4Output.Text = "JIS2004追加文字が含まれません。"; } }
/// <summary>サロゲート ペア文字の削除</summary> protected void btnDelSPC_Click(object sender, EventArgs e) { // DeleteSurrogatesPairCharメソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); this.lblJis2K4Output.Text = jis2k4.DeleteSurrogatesPairChar(this.txtJis2K4Input.Text); }
/// <summary>サロゲート ペア文字のチェック2</summary> protected void btnCheckSPC2_Click(object sender, EventArgs e) { // CheckSurrogatesPairChar(2)メソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); int index; if (jis2k4.CheckSurrogatesPairChar(this.txtJis2K4Input.Text, out index)) { this.lblJis2K4Output.Text = "サロゲート ペア文字が" + (index + 1).ToString() + "文字目に含まれます。"; } else { this.lblJis2K4Output.Text = "サロゲート ペア文字が含まれません。"; } }
/// <summary>サロゲート ペア文字のチェック1</summary> protected void btnCheckSPC1_Click(object sender, EventArgs e) { // CheckSurrogatesPairChar(1)メソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); if (jis2k4.CheckSurrogatesPairChar(this.txtJis2K4Input.Text)) { this.lblJis2K4Output.Text = "サロゲート ペア文字が含まれます。"; } else { this.lblJis2K4Output.Text = "サロゲート ペア文字が含まれません。"; } }
/// <summary>文字列の情報を出力する。</summary> protected void btnDispJis2K4Info_Click(object sender, EventArgs e) { // GetStringInfoメソッドのテスト JIS2k4Checker jis2k4 = new JIS2k4Checker(); int s_length; int si_length; int byte_length; jis2k4.GetStringInfo(this.txtJis2K4Input.Text, out s_length, out si_length, out byte_length); this.lblJis2K4Output.Text = "Char長:" + s_length.ToString() + "; " + "文字列長" + si_length.ToString() + "; " + "バイト長" + byte_length.ToString() + "; "; }
/// <summary>JIS2004追加文字の文字列を表示</summary> protected void btnDispJis2K4_Click(object sender, EventArgs e) { JIS2k4Checker jis2k4 = new JIS2k4Checker(); this.lblJis2K4.Text = jis2k4.JIS2k4String; }