이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

TextElement.FontFamily 속성

 

게시 날짜: 2016년 11월

요소 콘텐츠에 대해 기본 설정된 최상위 글꼴 패밀리를 가져오거나 설정합니다.

네임스페이스:   System.Windows.Documents
어셈블리:  PresentationFramework(PresentationFramework.dll에 있음)

[LocalizabilityAttribute(LocalizationCategory.Font, Modifiability = Modifiability.Unmodifiable)]
public FontFamily FontFamily { get; set; }

속성 값

Type: System.Windows.Media.FontFamily

기본 설정된 글꼴 패밀리 또는 하나 이상의 대체 글꼴 패밀리가 있는 주 기본 설정 글꼴 패밀리를 지정하는 FontFamily 개체입니다. 기본값은 SystemFonts.MessageFontFamily 값에 의해 결정된 글꼴입니다.

여러 제품군을 지정 하면 두 번째 및 이후의 글꼴 패밀리 패밀리 역할을 대체 (fallback)는 기본 글꼴 패밀리가 없거나 적용할 경우에 사용할 수 있습니다.

이 속성에만 기본 설정을 지정합니다. 지정된 된 글꼴 패밀리를 사용할 수 없는 경우는 FlowDocument 자동으로 대체 글꼴에 의해 결정 된 MessageFontFamily 값입니다.

이 종속성 속성에는 연결 된 속성 사용법도 합니다.XAML, 사용법은 <개체 TextElement.FontFamily= ""... / > 여기서 개체 내에 포함 된 object 요소 (일반적으로 흐름 요소)는 한 TextBlock, 및 XAML 값에 설명 된 대로 문자열 형식 값 중 하나입니다.  코드에서 연결 된 속성에서 지원 되는 GetFontFamilySetFontFamily 메서드. 수 있는 대부분의 요소 때문에 연결 된 속성은 흔히에 포함할 수는 TextElement 연결 되지 않은 이와 유사한 지원 FontFamily 속성을 합니다.

<object FontFamily="fontFamilyName"/>
- or -
<object FontFamily="fontFamilyNamesList"/>
- or -
<object FontFamily="fontFamilyFolderReference"/>
- or -
<object FontFamily="fontFamilyUriReference"/>

fontFamilyName

글꼴 패밀리 이름을 지정 하는 문자열입니다. 예를 들어 "Arial" 또는 "Century Gothic"로 이름을 지정할 수 있습니다.

fontFamilyNamesList

여러 글꼴 패밀리 이름을 지정 하는 문자열을 각각 쉼표로 구분 하 여 (쉼표 뒤에 공백이 없어야 무시 됨). 기본 글꼴 패밀리;으로 지정 된 첫 번째 글꼴 패밀리 사용 후속 글꼴 패밀리 패밀리 역할을 대체 (fallback)는 기본 글꼴 패밀리가 없거나 적용할 경우에 사용할 수 있습니다. 예를 들어 "Arial, Century Gothic" Arial 세기 Gothic 대체 글꼴 패밀리를 사용 하는 기본 글꼴 패밀리로 지정 합니다.

fontFamilyFolderReference

글꼴 패밀리 이름을 함께 글꼴에 포함 된 폴더를 지정 하는 문자열입니다. 폴더와 글꼴 패밀리 이름은 # 문자로 구분 됩니다. 폴더 참조는 절대 또는 상대 수 있습니다. 예를 들어, "Custom Fonts\#My Custom Font"을 입력합니다.

fontFamilyUriReference

지정 하는 문자열을 URI(Uniform Resource Identifier) 글꼴 패밀리 이름과 함께 글꼴입니다.URI 글꼴 패밀리 이름을 # 문자로 구분 됩니다. 예를 들어, "http://MyFontServer/Fonts/#My Custom Font"을 입력합니다.

식별자 필드

FontFamilyProperty

로 설정 하는 메타 데이터 속성 true

AffectsMeasure, AffectsRender, Inherits

다음 예제에서는 설정 하는 방법을 보여 줍니다.는 FontFamily 특성을 사용 하 여 Paragraph 예제 요소로 합니다.

<Paragraph
  FontFamily="Century Gothic, Courier New"  
  FontSize="16pt"
  FontStretch="UltraExpanded"
  FontStyle="Italic"
  FontWeight="DemiBold"
>
  <Run>
    This text will use the Century Gothic font (if available), with fallback to Courier New.  It 
    will render with a font size of 16 points in ultra-expanded demi-bold italic.
  </Run>
</Paragraph>

다음 그림은 앞의 예제 렌더링 하는 방법을 보여 줍니다.

스크린 샷: 텍스트 속성이 설정된 텍스트

다음 예제에서는 설정 하는 방법을 보여 줍니다.는 FontFamily 속성 프로그래밍 방식으로 합니다.

Run run = new Run(
    "This text will use the Century Gothic font (if available), with fallback to Courier New."
    + "It will render with a font size of 16 pixels in ultra-expanded demi-bold italic.");
Paragraph par = new Paragraph(run);

par.FontFamily = new FontFamily("Century Gothic, Courier New");
par.FontSize = 16;
par.FontStretch = FontStretches.UltraExpanded;
par.FontStyle = FontStyles.Italic;
par.FontWeight = FontWeights.DemiBold;

.NET Framework
3.0 이후 사용 가능
Silverlight
4.0 이후 사용 가능
Windows Phone Silverlight
7.1 이후 사용 가능
맨 위로 이동
표시: