2013-05-02 91 views
2

我試圖以像素爲單位設置C#WebBrowswer的字體大小。以像素爲單位的WebBrowser字體大小

我想:

webBrowser1.Document.Write(@"<span style=""font-size:10px"">TEXT </span>"); 

但 「PX」 前面的數字似乎沒有任何影響。

我在做什麼錯?

編輯: 整體功能:

private void Form1_Load(object sender, EventArgs e) 
{ 
    webBrowser1.Navigate("about:blank"); 
    webBrowser1.Document.Write("<span style=\"font-size: 50px; color: #f00; \">Big Red Writing!</span>"); 
} 

更新: 我測試了另一臺計算機上的exe文件和它的工作正常。但在這裏,即使<font size="7">...</font>也不起作用。所有的尺寸都一樣。 任何想法?

+0

你忘了';' – 2013-05-02 13:08:41

+0

你有沒有試過我的答案 – Arshad 2013-05-02 13:15:12

+0

@Arshad:沒有工作 – Jerry 2013-05-02 13:16:40

回答

1

嘗試終止引號(\"),而不使用字符串文字。我曾嘗試和工程100%:

webBrowser1.Document.Write("<span style=\"font-size: 50px; color: #f00;\">Big Red Writing!</span>"); 
+1

不是。這是一個字符串文字。 – Jerry 2013-05-02 13:12:12

+0

@Jerry - 試試我的代碼片段(我刪除了字符串@)。我已經試過這個,它的工作原理,顯示大量的紅色書寫。 – Belogix 2013-05-02 13:51:15

+0

我累了。它是紅色的,但數字不影響字體大小。 – Jerry 2013-05-02 14:06:50

1

你可以試試這個:

webBrowser1.Navigate("about:blank"); 
HtmlDocument objHtmlDoc = this.webBrowser1.Document; 
objHtmlDoc.Write("<span style=\"font-size:10px\">TEXT </span>"); 
+0

它沒有工作。 – Jerry 2013-05-02 13:15:27

+0

你是否得到任何錯誤...我已經通過在form_load事件中寫入來測試它。它的工作原理 – Arshad 2013-05-02 13:16:41

+0

不,它顯示文本,但編號對文本大小沒有影響。嘗試改變它。 – Jerry 2013-05-02 13:17:37

相關問題