2012-07-17 5 views
0

레이블 컨트롤에서 텍스트의 기본 글꼴 이름을 가져와야합니다. (예)레이블 컨트롤의 기본 글꼴 이름은 어떻게 얻을 수 있습니까?

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

Label 'lblq'의 font-name (또는) font-family를 찾는 방법은 무엇입니까? font-family는 브라우저에 의존합니까?

기본 글꼴을 드롭 다운 목록에로드했습니다. 버튼을 클릭 할 때 dropdownlist의 선택된 값에 레이블 'lblq'font-name을 설정하면됩니다.

+0

javascript/jquery를 사용하여 CSS 속성을 가져올 수 있습니다. 그것은 ASP가 아니라 기회입니다. ASP를 사용해야합니까? – hofmeister

+0

@ Taz 나는 내 질문을 편집했다. downvote를주기 전에 두 번 읽으십시오. – Suresh

답변

1

시도 : -

string myVal = lblq.Font.Name; 
+0

'myVal'은 항상 empty를 반환합니다. – Suresh

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; 
관련 문제