Typography.Capitals 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
선택한 글꼴의 대문자 형식을 나타내는 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 열거형 값입니다. 기본값은 Normal.
설명
이 속성은 Typography 클래스 인스턴스에 액세스할 수 있는 유일한 방법인 Typography
속성을 소유하는 개체의 값을 가져오거나 설정합니다. 또한 이 속성은 XAML의 텍스트 포함 개체에서 설정할 수 있도록 연결된 속성 사용을 지원합니다.
대문자는 텍스트를 대문자 스타일의 문자 모양으로 렌더링하는 입력 체계 양식 집합입니다. 일반적으로 텍스트가 모든 대문자로 렌더링되면 문자 사이의 간격이 너무 좁게 표시되고 문자의 가중치와 비율이 너무 무거우면 됩니다. OpenType은 작은 대문자, 몸집이 작은 대문자, 제목 및 대문자 간격을 포함하여 대문자로 다양한 스타일 지정 형식을 지원합니다. 이러한 스타일 지정 형식을 사용하면 대문자의 모양을 제어할 수 있습니다.
다음 텍스트는 Pescadero 글꼴의 표준 대문자 뒤에 "SmallCaps" 및 "AllSmallCaps"로 스타일이 지정된 문자를 표시합니다. 이 경우 세 단어 모두에 동일한 글꼴 크기가 사용됩니다.
OpenType 대문자를 사용하는 사용
대문자 예제
다음 코드 예제에서는 Capitals 속성을 사용 하 여 Pescadero 글꼴에 대 한 대문자를 정의 하는 방법을 보여 줍니다. "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 특성 사용
< 개체Typography.Capitals="FontCapitals"/>
종속성 속성 정보
식별자 필드 | CapitalsProperty |
true 설정된 메타데이터 속성 |
AffectsMeasure, AffectsRender, Inherits |
적용 대상
추가 정보
.NET