2013-05-02 69 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

相关问题