C RichTextBox顯示不同格式的字型

2021-09-11 04:53:22 字數 2065 閱讀 9386

//定義四個文字部分,便於分別應用不同的文字格式

string firststring = "大山的驕傲\r\n ";

string secondstring = "——eheartcool其人\r\n\r ";

string thirdstring = "\t七十年代末的乙個夜晚,沒有星星,也沒有月亮," + "中國湖北恩施的小山村正沉浸在睡夢中,幾聲嬰兒的哭嘀和緊接的爆竹聲" + "衝破了夜的沉默,乙個新的生命誕生了!\r\n ";

string fourthstring = "未完待續…… ";

rtb.text = firststring;

rtb.text += secondstring;

rtb.text += thirdstring;

rtb.text += fourthstring;

//對標題應用格式

rtb.selectionstart = 0;

rtb.selectionlength = firststring.length - 1;

rtb.selectionfont = new system.drawing.font("黑體 ", 18f,

system.drawing.fontstyle.bold, system.drawing.graphicsunit.point,

((system.byte)(0)));

rtb.selectioncolor = system.drawing.color.blue;

rtb.selectionalignment = horizontalalignment.center;

//對副標題應用格式

rtb.selectionstart = firststring.length - 1;

rtb.selectionlength = secondstring.length;

rtb.selectionfont = new system.drawing.font("黑體 ", 12f,

system.drawing.fontstyle.regular, system.drawing.graphicsunit.point,

((system.byte)(0)));

rtb.selectionalignment = horizontalalignment.center;

rtb.selectioncolor = system.drawing.color.black;

//對正文應用格式

rtb.selectionstart = firststring.length + secondstring.length - 1;

rtb.selectionlength = thirdstring.length;

rtb.selectionfont = new system.drawing.font("宋體 ", 10f,

system.drawing.fontstyle.regular, system.drawing.graphicsunit.point,

((system.byte)(0)));

rtb.selectioncolor = system.drawing.color.black;

rtb.selectionalignment = horizontalalignment.left;

//對結尾應用格式

rtb.selectionstart = firststring.length +

secondstring.length + thirdstring.length - 1;

rtb.selectionlength = fourthstring.length;

rtb.selectionfont = new system.drawing.font("宋體 ", 10f,

system.drawing.fontstyle.regular, system.drawing.graphicsunit.point, ((system.byte)(0)));

rtb.selectioncolor = system.drawing.color.black;

rtb.selectionalignment = horizontalalignment.right;

Android TextView顯示中文不對齊問題

android 開發群中才得知 justifytextview 借用一下原圖 issues 1 中作者也告知了如何解決,只是githup 中未更新,這裡的 已做出了修改 import android.content.context import android.graphics.canvas imp...

C richTextbox的 字型格式顏色

關於字型格式 設定的是第乙個字元的顏色,這時richtextbox的rtf中記錄下位置0的顏色,重置text時,在rtf中的位置從位置0開始,因此顏色還是color.red,第三次也應該同樣如此 richtextbox1.text 123 richtextbox1.select 0,1 richte...

C richTextBox如何控制行高的問題

richtextbox控制項是乙個active的控制項,卻沒有乙個明顯的控制文字行高的屬性,於是在網上google了一下,果然網上高手眾多,找到了示例 一測試,真管用,呵呵。下邊是我的測試 public partial class form1 form public form1 private vo...