FontInfo 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
텍스트의 글꼴 속성을 캡슐화합니다. 이 클래스는 상속될 수 없습니다.
public ref class FontInfo sealed
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public sealed class FontInfo
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type FontInfo = class
Public NotInheritable Class FontInfo
- 상속
-
FontInfo
- 특성
예제
다음 코드 예제에는 속성을 수정 하는 방법을 보여 줍니다.는 FontInfo 개체에 대 한 글꼴 속성을 지정 하는 프로그래밍 방식으로 Label 제어 합니다.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
// When the page loads, set the myLabel Label control's FontInfo properties.
// Note that myLabel.Font is a FontInfo object.
myLabel.Font.Bold = true;
myLabel.Font.Italic = false;
myLabel.Font.Name = "verdana";
myLabel.Font.Overline = false;
myLabel.Font.Size = 10;
myLabel.Font.Strikeout = false;
myLabel.Font.Underline = true;
// Write information on the FontInfo object to the myLabel label.
myLabel.Text = myLabel.Font.ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>FontInfo Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>FontInfo Example</h3>
<asp:Label id="myLabel"
runat="server" >
</asp:Label>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' When the page loads, set the myLabel Label control's FontInfo properties.
' Note that myLabel.Font is a FontInfo object.
myLabel.Font.Bold = True
myLabel.Font.Italic = False
myLabel.Font.Name = "verdana"
myLabel.Font.Overline = False
myLabel.Font.Size = 10
myLabel.Font.Strikeout = False
myLabel.Font.Underline = True
' Write information on the FontInfo object to the myLabel label.
myLabel.Text = myLabel.Font.ToString()
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>FontInfo Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>FontInfo Example</h3>
<asp:Label id="myLabel"
runat="server" >
</asp:Label>
</form>
</body>
</html>
설명
사용 된 FontInfo 텍스트의 글꼴 속성을 캡슐화 하는 클래스입니다. 글꼴 이름과 크기를 지정할 수 있습니다. 글꼴의 스타일을 굵게, 기울임꼴, 윗줄, 취소선 또는 밑줄이 지정할 수 있습니다.
와 같은 글꼴 정보를 필요로 하는 클래스에 대 한 속성에서이 클래스는 일반적으로 사용 합니다 Font 의 속성을 WebControl 클래스입니다.
참고
이 클래스에 public 생성자가 없습니다. 클래스의 새 인스턴스를 직접 만들 수 없습니다.
속성
Bold |
글꼴이 굵은 글꼴인지 여부를 나타내는 값을 가져오거나 설정합니다. |
Italic |
해당 글꼴이 기울임꼴인지 여부를 나타내는 값을 가져오거나 설정합니다. |
Name |
기본 글꼴 이름을 가져오거나 설정합니다. |
Names |
순서가 있는 글꼴 이름 배열을 가져오거나 설정합니다. |
Overline |
해당 글꼴에 윗줄이 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Size |
글꼴 크기를 가져오거나 설정합니다. |
Strikeout |
해당 글꼴에 취소선이 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Underline |
해당 글꼴에 밑줄이 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
메서드
ClearDefaults() |
모든 FontInfo 속성을 해제 상태로 다시 설정하고 뷰 상태를 지웁니다. |
CopyFrom(FontInfo) | |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
MergeWith(FontInfo) | |
ShouldSerializeNames() |
Names 속성을 유지해야 하는지 여부를 결정합니다. |
ToString() |
FontInfo 클래스의 인스턴스에 대해 글꼴 이름과 크기를 포함하는 문자열을 반환합니다. |