Typography.Capitals 속성

정의

선택한 글꼴의 대문자 형식을 나타내는 FontCapitals 열거형 값을 가져오거나 설정합니다.

public:
 property System::Windows::FontCapitals Capitals { System::Windows::FontCapitals get(); void set(System::Windows::FontCapitals value); };
public System.Windows.FontCapitals Capitals { get; set; }
member this.Capitals : System.Windows.FontCapitals with get, set
Public Property Capitals As FontCapitals

속성 값

FontCapitals

FontCapitals 열거형 값입니다. 기본값은 Normal입니다.

설명

이 속성은 클래스 인스턴스에 액세스할 Typography 수 있는 유일한 방법인 Typography 속성을 소유하는 개체의 값을 가져오거나 설정합니다. 또한 이 속성은 XAML의 텍스트 포함 개체에 설정할 수 있도록 연결된 속성 사용을 지원합니다.

대문자는 대문자 스타일의 문자 모양으로 텍스트를 렌더링하는 일련의 입력 체계 형식입니다. 일반적으로 텍스트를 모두 대문자로 렌더링하면 글자 사이의 간격이 너무 좁아 보이고 글자의 무게와 비율상 너무 무거워 보일 수 있습니다. OpenType 작은 대문자를 포함 하 여, 대문자, 꼬마 대문자, 제목, 및 대문자 간격에 대 한 다양 한 스타일 서식 지원 합니다. 이러한 스타일 서식을 사용하여 대문자 모양을 제어할 수 있습니다.

다음 텍스트는 “SmallCaps” 및 “AllSmallCaps”로 스타일이 지정된 문자 앞에 Pescadero 글꼴의 표준 대문자를 표시합니다. 이 경우 세 단어 모두 동일한 글꼴 크기가 사용됩니다.

OpenType 대문자를 사용하는 텍스트
대문자의 예

다음 코드 예제에서는 속성을 사용 하 여 Pescadero 글꼴에 대 한 대문자를 정의 하는 Capitals 방법을 보여 줍니다. “SmallCaps” 형식을 사용하는 경우 선행 대문자는 무시됩니다.

<Paragraph FontFamily="Pescadero" FontSize="48">
  <Run>CAPITALS</Run>
  <Run Typography.Capitals="SmallCaps">Capitals</Run>
  <Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>

다음 코드 예제에서는 이전 태그 예제와 동일한 작업을 수행합니다.

MyParagraph.FontFamily = new FontFamily("Pescadero");
MyParagraph.FontSize = 48;

Run run_1 = new Run("CAPITALS ");
MyParagraph.Inlines.Add(run_1);

Run run_2 = new Run("Capitals ");
run_2.Typography.Capitals = FontCapitals.SmallCaps;
MyParagraph.Inlines.Add(run_2);

Run run_3 = new Run("Capitals");
run_3.Typography.Capitals = FontCapitals.AllSmallCaps;
MyParagraph.Inlines.Add(run_3);

MyParagraph.Inlines.Add(new LineBreak());
MyParagraph.FontFamily = New FontFamily("Pescadero")
MyParagraph.FontSize = 48

Dim run_1 As New Run("CAPITALS ")
MyParagraph.Inlines.Add(run_1)

Dim run_2 As New Run("Capitals ")
run_2.Typography.Capitals = FontCapitals.SmallCaps
MyParagraph.Inlines.Add(run_2)

Dim run_3 As New Run("Capitals")
run_3.Typography.Capitals = FontCapitals.AllSmallCaps
MyParagraph.Inlines.Add(run_3)

MyParagraph.Inlines.Add(New LineBreak())

XAML 특성 사용

<object Typography.Capitals="FontCapitals"/>

종속성 속성 정보

식별자 필드 CapitalsProperty
메타 데이터 속성 설정 true AffectsMeasure, AffectsRender, Inherits

적용 대상

추가 정보