FontControl 요소

글꼴 조작 전용 개별 컨트롤의 특수 컨테이너인 글꼴 컨트롤을 나타냅니다.

사용량

<FontControl
  CommandName = "xs:positiveInteger or xs:string"
  FontType = "xs:string"
  IsGrowShrinkButtonGroupVisible = "Boolean"
  IsStrikethroughButtonVisible = "Boolean"
  IsUnderlineButtonVisible = "Boolean"
  IsHighlightButtonVisible = "Boolean"
  ShowVerticalFonts = "Boolean"
  ShowTrueTypeOnly = "Boolean"
  MinimumFontSize = "xs:positiveInteger"
  MaximumFontSize = "xs:positiveInteger"/>

특성

attribute 유형 필수 Description
CommandName
xs:positiveInteger 또는 xs:string
No
요소를 Command와 연결합니다.

(xs:positiveInteger 또는 xs:string)
문자열, 2에서 59999 사이의 정수 값( 포함) 또는 0x2 및 0xea5f 사이의 16진수 값(포함)입니다.
값은 리본 XML 문서 내에서 고유해야 합니다.
최대 길이: 100자.
FontType
xs:string
No
다음 값 중 하나로 제한됨:

(FontOnly)
기본값
FontOnly 특성이 true로 설정된 FontControl 요소의 스크린샷
FontType 특성을 로 설정하면 FontOnly 다음 기능을 사용할 수 있습니다.
  • 글꼴 패밀리 콤보 상자.
  • 글꼴 크기 콤보 상자.
  • 굵게, 기울임꼴, 밑줄취소선 토글 단추

    참고:
    취소선밑줄 토글 단추는 기본적으로 표시되지만 IsStrikethroughButtonVisibleIsUnderlineButtonVisible 특성을 false로 설정하여 숨길 수 있습니다.


(FontWithColor)
FontWithColor 특성이 true로 설정된 FontControl 요소의 스크린샷
FontType 특성을 로 설정하면 FontWithColor 다음 기능을 사용할 수 있습니다.
  • 글꼴 패밀리 콤보 상자.
  • 글꼴 크기 콤보 상자.
  • 글꼴 증가글꼴 글꼴 크기 축소 증분 및 감소 단추.
  • 굵게, 기울임꼴, 밑줄취소선 토글 단추

    참고:
    취소선밑줄 토글 단추는 기본적으로 표시되지만 IsStrikethroughButtonVisibleIsUnderlineButtonVisible 특성을 false로 설정하여 숨길 수 있습니다.


  • 텍스트 색 색 선택기입니다.
  • 텍스트 강조 색 선택기입니다.

    참고:
    이 컨트롤은 기본적으로 숨겨지지만 IsHighlightButtonVisible 특성을 true로 설정하여 표시할 수 있습니다.


(RichFont)
RichFont 특성이 true로 설정된 FontControl 요소의 스크린샷
FontType 특성을 로 설정하면 RichFont 다음 기능을 사용할 수 있습니다.
  • 글꼴 패밀리 콤보 상자.
  • 글꼴 크기 콤보 상자.
  • 글꼴 증가글꼴 글꼴 크기 축소 증분 및 감소 단추.
  • 굵게, 기울임꼴, 밑줄취소선 토글 단추

    참고:
    취소선밑줄 토글 단추는 기본적으로 표시되며 IsStrikethroughButtonVisibleIsUnderlineButtonVisible 특성을 false로 설정하여 숨길 수 없습니다.


  • 텍스트 색 색 선택기입니다.
  • 텍스트 강조 색 선택기입니다.

    참고:
    이 컨트롤은 기본적으로 표시되며 IsHighlightButtonVisible 특성을 false로 설정하여 숨길 수 없습니다.


  • 아래 첨자위 첨자 토글 단추.
IsGrowShrinkButtonGroupVisible
부울
No
Windows 8 이상
다음 값 중 하나로 제한됨:

참고:
증가/축소 단추는 MiniToolbar에 표시되지 않습니다.



(true)
FontType 값이 또는 RichFont인 경우 기본값입니다FontWithColor.
(false)
FontType 값이 과 같은 경우 기본값입니다FontOnly.
IsHighlightButtonVisible
부울
No
다음 값 중 하나로 제한됩니다(0과 1은 유효하지 않음).

참고:
색 강조 표시는 FontType 특성 값이 또는 RichFont인 경우에만 FontControl에서 사용할 수 있습니다FontWithColor.



(true)
FontType 값이 또는 RichFont인 경우 기본값입니다FontWithColor.
FontType 값이 또는 RichFont인 경우에만 유효합니다FontWithColor.
(false)
FontType 값이 과 같은 경우 기본값입니다FontOnly.
FontType 값이 또는 FontWithColor인 경우에만 유효합니다FontOnly.
IsStrikethroughButtonVisible
부울
No
다음 값 중 하나로 제한됩니다(0과 1은 유효하지 않음).

(true)
기본값
(false)
FontType 값이 또는 FontWithColor인 경우에만 유효합니다FontOnly.
IsUnderlineButtonVisible
부울
No
다음 값 중 하나로 제한됩니다(0과 1은 유효하지 않음).

(true)
기본값
(false)
FontType 값이 또는 FontWithColor인 경우에만 유효합니다FontOnly.
MaximumFontSize
xs:positiveInteger
No
표시할 최대 포인트 크기입니다.

(xs:positiveInteger)
1에서 9999 사이의 정수 값(포함)입니다.
기본값은 9999입니다.
MinimumFontSize
xs:positiveInteger
No
표시할 최소 지점 크기입니다.

(xs:positiveInteger)
1에서 9999 사이의 정수 값(포함)입니다.
기본값은 1입니다.
ShowTrueTypeOnly
부울
No
다음 값 중 하나로 제한됩니다(0과 1은 유효하지 않음).

(true)
TrueType 및 OpenType 글꼴만 표시합니다.
(false)
기본값 표시되는 글꼴 유형에는 제한이 없습니다.
ShowVerticalFonts
부울
No
다음 값 중 하나로 제한됩니다(0과 1은 유효하지 않음).

참고:
세로 글꼴 앞에는 글꼴 패밀리 목록의 @ 기호가 있습니다.



(true)
기본값 글꼴 제어판에 표시 로 설정된 세로 글꼴을 표시합니다 .
(false)
세로 텍스트를 지원하지 않는 애플리케이션이 글꼴 제어판에 표시 로 설정된 세로 글꼴을 숨길 수 있습니다 .

참고:
Windows Vista에서 글꼴 제어판은 표시 또는 숨기기 기능을 제공하지 않습니다. 이 경우 ShowVerticalFonts 특성을 로 설정 False해야 합니다.


자식 요소

자식 요소가 없습니다.

부모 요소

요소
ControlGroup
그룹
MenuGroup

설명

선택 사항입니다.

ControlGroup, Group 또는 MenuGroup 요소에 대해 최대 한 번 발생할 수 있습니다.

태그에 선언된 모든 FontControl 명령 특성(예: Command.LabelTitle 또는 Command.TooltipTitle)은 FontControl을 구성하는 개별 컨트롤의 특성에 의해 재정의됩니다.

글꼴 컨트롤의 색 선택기에서 색 견본을 선택하려고 하면 컨트롤과 연결된 명령 처리기가 없는 경우 액세스 위반이 발생할 수 있습니다.

예제

다음 예제에서는 세 가지 유형의 글꼴 컨트롤에 대한 기본 태그를 보여 줍니다.

코드의 이 섹션에서는 각각 그룹 컨테이너 선언이 있는 FontControl 명령 선언을 보여 줍니다.

<!-- A FontOnly FontControl -->
<Command Name="cmdFontOnlyGroup"
         Symbol="cmdFontOnlyGroup"
         Comment="FontOnlyGroup"
         Id="50001"
         LabelTitle="FontOnly"/>
<Command Name="cmdFontOnly"
         Symbol="cmdFontOnly"
         Comment="FontOnly"
         Id="50010"/>

<!-- A FontWithColor FontControl -->
<Command Name="cmdFontWithColorGroup"
         Symbol="cmdFontWithColorGroup"
         Comment="FontWithColorGroup"
         Id="50002"
         LabelTitle="FontWithColor"/>
<Command Name="cmdFontWithColor"
         Symbol="cmdFontWithColor"
         Comment="FontWithColor"
         Id="50020"/>

<!-- A RichFont FontControl -->
<Command Name="cmdRichFontGroup"
         Symbol="cmdRichFontGroup"
         Comment="RichFontGroup"
         Id="50003"
         LabelTitle="RichFont"
         Keytip="ZF"/>
<Command Name="cmdRichFont"
         Symbol="cmdRichFont"
         Comment="RichFont"
         Id="50030"
         Keytip="RF"
         LabelTitle="test"
         TooltipTitle="test"/>

이 코드 섹션에서는 각 FontControlGroup이 단일 탭에서 선언되는 FontControl 컨트롤 선언을 보여 줍니다.

<Tab CommandName="cmdTab1">
  <Group CommandName="cmdFontOnlyGroup"
         SizeDefinition="OneFontControl">
    <FontControl CommandName="cmdFontOnly"
                 FontType="FontOnly"
                 IsUnderlineButtonVisible="false"
                 IsStrikethroughButtonVisible="false"
                 MinimumFontSize="15"/>
  </Group>
  <Group CommandName="cmdFontWithColorGroup"
         SizeDefinition="OneFontControl">
    <FontControl CommandName="cmdFontWithColor"
                 FontType="FontWithColor"
                 IsUnderlineButtonVisible="false"
                 IsStrikethroughButtonVisible="false"
                 IsHighlightButtonVisible="true"
                 MinimumFontSize="15"/>
  </Group>
  <Group CommandName="cmdRichFontGroup"
         SizeDefinition="OneFontControl">
    <FontControl CommandName="cmdRichFont"
                 FontType="RichFont"
                 IsHighlightButtonVisible="true"
                 IsUnderlineButtonVisible="true"
                 IsStrikethroughButtonVisible="true"
                 ShowVerticalFonts="true"
                 MinimumFontSize="15"/>
  </Group>

요소 정보

  • 지원되는 최소 시스템: Windows 7
  • 비워 둘 수 있음: 예

추가 정보

글꼴 컨트롤 컨트롤

글꼴 컨트롤 속성

FontControl 샘플