2012-07-17 105 views
0

我需要從標籤控件中獲取文本的默認字體名稱。 (即)如何獲得標籤控件的默認字體名稱?

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

如何找到字體的名稱(或)標籤「lblq」的字體家庭?和font-family取決於瀏覽器?

我已經在下拉列表中加載了默認字體。當我點擊一個按鈕時,我只需要將標籤'lblq'font-name設置爲dropdownlist的選定值。

+0

你可以使用javascript/jquery獲得一個css屬性。這不是asp,而是一個機會。是否有必要使用asp? – hofmeister 2012-07-17 08:47:01

+0

@Taz我編輯了我的問題。在投降後,請閱讀兩遍。 – Suresh 2012-07-17 09:06:28

回答

1

嘗試: -

string myVal = lblq.Font.Name; 
+0

'myVal'總是返回空。 – Suresh 2012-07-17 09:05:32

0

這並不像relavent你的問題,但可能會給你一個良好的開端

  // 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); 
      } 
0

您可以使用下面的代碼中找到原始字體名稱:

string originalFontName=lblq.Font.OriginalFontName; 
相關問題