2011-10-23 5 views
1

내 시스템에 나열된 모든 글꼴을 가져 오는 드롭 다운 목록이 있습니다. 이제 웹 페이지를로드하고 레이블에 텍스트를 입력하고 표시 할 때 및 변경할 때 원하는 글꼴 이름을 가진 텍스트 및 글꼴 dosen't 굵게 지원 및 일부 dosenTt 기울임 꼴 지원하는 등의 예외를 던져 날 던졌습니다.Asp.Net의 포함 된 글꼴 사용

내 질문은 어떻게 fontnames에 따라 변경합니까? 내가 예를 들어 fontname "Aharoni"그것 dosent 지원을 굵게 다음 즉시 그 경우에 대한 기본 글꼴을 픽업해야합니다.

도움이 될 것입니다!

For Each f As System.Drawing.FontFamily In System.Drawing.FontFamily.Families 
     DropDownFontList.Items.Add(f.Name) 
    Next 

Button1_Click 이벤트 :

Label1.Font.Name = DropDownFontList.SelectedItem.Value 

답변

2

당신이 글꼴 Font.FontFamily을 찾을 수 있습니다 그리고 당신이 할 수있는 FontFamily.IsStyleAvailable 메소드를 호출 여기

내가 페이지로드 이벤트에 글꼴의 목록을 표시하고 어떻게 기울임 꼴 또는 굵게 표시 여부를 확인할 수 있습니다.

myFontFamily.IsStyleAvailable(FontStyle.Italic)