Elemento FontControl
Representa um Controle de Fonte, que é um contêiner especializado de controles individuais dedicados à manipulação de fontes.
Uso
<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"/>
Atributos
Atributo | Tipo | Obrigatório | Descrição |
---|---|---|---|
CommandName |
xs:positiveInteger ou xs:string |
Não |
Associa o elemento a um Command. O valor deve ser exclusivo no documento XML da Faixa de Opções. Comprimento máximo: 100 caracteres. |
FontType |
xs:string |
Não |
Restrito a um dos seguintes valores: Definir o atributo FontType como FontOnly habilita a seguinte funcionalidade:
Definir o atributo FontType como FontWithColor habilita a seguinte funcionalidade:
Definir o atributo FontType como RichFont habilita a seguinte funcionalidade:
|
IsGrowShrinkButtonGroupVisible |
Boolean |
Não |
Windows 8 e mais recente Restrito a um dos seguintes valores:
Observação:
FontWithColor igual a ou RichFont .FontOnly igual a . |
IsHighlightButtonVisible |
Boolean |
Não |
Restrito a um dos seguintes valores (0 e 1 não são válidos):
Observação:
FontWithColor igual a ou RichFont .Válido somente quando o valor de FontType for FontWithColor igual a ou RichFont .FontOnly igual a .Válido somente quando o valor de FontType for FontOnly igual a ou FontWithColor . |
IsStrikethroughButtonVisible |
Boolean |
Não |
Restrito a um dos seguintes valores (0 e 1 não são válidos):FontOnly igual a ou FontWithColor . |
IsUnderlineButtonVisible |
Boolean |
Não |
Restrito a um dos seguintes valores (0 e 1 não são válidos):FontOnly igual a ou FontWithColor . |
MaximumFontSize |
xs:positiveInteger |
Não |
O tamanho máximo do ponto a ser exibido. O padrão é 9999. |
MinimumFontSize |
xs:positiveInteger |
Não |
O tamanho mínimo do ponto a ser exibido. O padrão é 1. |
ShowTrueTypeOnly |
Boolean |
Não |
Restrito a um dos seguintes valores (0 e 1 não são válidos): |
ShowVerticalFonts |
Boolean |
Não |
Restrito a um dos seguintes valores (0 e 1 não são válidos):
Observação:
Observação:
|
Elementos filho
Não há elementos filho.
Elementos pai
Elemento |
---|
ControlGroup |
Grupo |
Menugroup |
Comentários
Opcional.
Pode ocorrer no máximo uma vez para cada elemento ControlGroup, Group ou MenuGroup .
Todos os atributos de Comando FontControl declarados na marcação, como Command.LabelTitle ou Command.TooltipTitle, são substituídos pelos atributos dos controles individuais que compõem o FontControl.
Qualquer tentativa de selecionar uma amostra de cor no seletor de cores de um Controle de Fonte poderá resultar em uma violação de acesso se nenhum manipulador de comando estiver associado ao controle.
Exemplos
O exemplo a seguir demonstra a marcação básica para os três tipos de Controle de Fonte.
Esta seção de código mostra as declarações de Comando FontControl , cada uma com uma declaração de contêiner de grupo .
<!-- 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"/>
Esta seção de código mostra as declarações de controle FontControl em que cada FontControl e Group são declarados em uma única Guia.
<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>
Informações do elemento
- Sistema mínimo com suporte: Windows 7
- Pode estar vazio: Sim