FontWeight.Compare(FontWeight, FontWeight) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FontWeight의 두 인스턴스를 비교합니다.
public:
static int Compare(System::Windows::FontWeight left, System::Windows::FontWeight right);
public static int Compare (System.Windows.FontWeight left, System.Windows.FontWeight right);
static member Compare : System.Windows.FontWeight * System.Windows.FontWeight -> int
Public Shared Function Compare (left As FontWeight, right As FontWeight) As Integer
매개 변수
- left
- FontWeight
비교할 첫 번째 FontWeight 개체입니다.
- right
- FontWeight
비교할 두 번째 FontWeight 개체입니다.
반환
두 Int32 인스턴스 간의 관계를 나타내는 FontWeight 값입니다. 반환 값이 0보다 작으면 left
가 right
보다 작은 것입니다. 이 값이 0이면 두 피연산자가 같은 것입니다. 값이 0보다 크면 left
가 right
보다 큰 것입니다.
예제
다음 코드 예제에서는 Compare 메서드 두 개를 평가 하는 FontWeight 개체입니다.
// Return the typefaces for the selected font family name and font values.
Typeface typeface1 = new Typeface(new FontFamily("Arial"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal);
Typeface typeface2 = new Typeface(new FontFamily("Arial"), FontStyles.Normal, FontWeights.UltraBold, FontStretches.Normal);
if (FontWeight.Compare(typeface1.Weight, typeface2.Weight) < 0)
{
// Code execution follows this path because
// the FontWeight of typeface1 (Normal) is less than of typeface2 (UltraBold).
}
' Return the typefaces for the selected font family name and font values.
Dim typeface1 As New Typeface(New FontFamily("Arial"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal)
Dim typeface2 As New Typeface(New FontFamily("Arial"), FontStyles.Normal, FontWeights.UltraBold, FontStretches.Normal)
If FontWeight.Compare(typeface1.Weight, typeface2.Weight) < 0 Then
' Code execution follows this path because
' the FontWeight of typeface1 (Normal) is less than of typeface2 (UltraBold).
End If
설명
밝은 글꼴 두께 보다 많은 글꼴 두께입니다. 예를 들어, "Light" 또는 "Normal" 글꼴 두께 "UltraBold" 글꼴 두께 보다 작습니다.