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"/>
属性
属性 | Type | 必須 | 説明 |
---|---|---|---|
CommandName |
xs:positiveInteger または xs:string |
いいえ |
要素を Command に関連付 けます。 値はリボン XML ドキュメント内で一意である必要があります。 最大長: 100 文字。 |
FontType |
xs:string |
いいえ |
次のいずれかの値に制限されます。![]() FontType 属性を に設定すると FontOnly 、次の機能が有効になります。
![]() FontType 属性を に設定すると FontWithColor 、次の機能が有効になります。
![]() FontType 属性を に設定すると RichFont 、次の機能が有効になります。
|
IsGrowShrinkButtonGroupVisible |
ブール型 |
いいえ |
Windows 8.1 以降 次のいずれかの値に制限されます。
注:
RichFont と等しい場合のFontWithColor 既定値です。FontOnly 既定値。 |
IsHighlightButtonVisible |
ブール型 |
いいえ |
次のいずれかの値に制限されます (0 と 1 は無効です)。
注:
RichFont と等しい場合のFontWithColor 既定値です。FontType の値が または RichFont と等しいFontWithColor 場合にのみ有効です。FontOnly 既定値。FontType の値が または FontWithColor と等しいFontOnly 場合にのみ有効です。 |
IsStrikethroughButtonVisible |
ブール型 |
いいえ |
次のいずれかの値に制限されます (0 と 1 は無効です)。FontWithColor と等しいFontOnly 場合にのみ有効です。 |
IsUnderlineButtonVisible |
ブール型 |
いいえ |
次のいずれかの値に制限されます (0 と 1 は無効です)。FontWithColor と等しいFontOnly 場合にのみ有効です。 |
MaximumFontSize |
xs:positiveInteger |
いいえ |
表示するポイントの最大サイズ。 既定値は 9999 です。 |
MinimumFontSize |
xs:positiveInteger |
いいえ |
表示する最小ポイント サイズ。 既定値は 1 です。 |
ShowTrueTypeOnly |
ブール型 |
いいえ |
次のいずれかの値に制限されます (0 と 1 は無効です)。 |
ShowVerticalFonts |
ブール型 |
いいえ |
次のいずれかの値に制限されます (0 と 1 は無効です)。
注:
注:
|
子要素
子要素はありません。
親要素
要素 |
---|
ControlGroup |
グループ |
MenuGroup |
解説
省略可能。
ControlGroup、Group、または MenuGroup 要素ごとに、最大で 1 回発生する可能性があります。
マークアップで宣言された FontControl コマンド属性 ( Command.LabelTitle や Command.TooltipTitle など) は、 FontControl を構成する個々のコントロールの属性によってオーバーライドされます。
フォント コントロールのカラー ピッカーからカラー 見本を選択しようとすると、コントロールにコマンド ハンドラーが関連付けられていない場合、アクセス違反が発生する可能性があります。
例
次の例では、3 種類の フォント コントロールの基本的なマークアップを示します。
コードのこのセクションでは、 FontControl コマンド宣言を示します。各宣言には Group コンテナー宣言が含まれています。
<!-- 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"/>
コードのこのセクションでは、各 FontControl と Group が 1 つのタブで宣言されている 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
- 空の場合: はい