如何获得标签控件的默认字体名称?

时间:2012-07-17 08:41:17

标签: asp.net html css

我需要从标签控件中获取文本的默认字体名称。 (即)

<asp:Label Text="Test" ID="lblq" runat="server"></asp:Label>

如何找到Label'lblq'的font-name(或)font-family?并且font-family是否依赖于浏览器?

我在下拉列表中加载了默认字体。当我点击一个按钮时,我只需要将标签'lblq'字体名称设置为下拉列表的选定值。

3 个答案:

答案 0 :(得分:1)

尝试: -

string myVal = lblq.Font.Name;

答案 1 :(得分:0)

这与您的问题无关,但可能会让您先行一步

            // this will give you the list of all installed fonts
             using System.Drawing.Text;

            InstalledFontCollection fontList = new InstalledFontCollection();  
            foreach(FontFamily family in fontList.Families)  
            {  
                ListBox1.Items.Add(family.Name);  
            }  

答案 2 :(得分:0)

您可以使用以下代码找到原始字体名称:

string originalFontName=lblq.Font.OriginalFontName;