Compartir a través de


Elemento FontControl

Representa un control de fuente, que es un contenedor especializado de controles individuales dedicados a la manipulación de fuentes.

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 Obligatorio Descripción
CommandName
xs:positiveInteger o xs:string
No
Asocia el elemento a un objeto Command.

(xs:positiveInteger o xs:string)
Una cadena, un valor entero entre 2 y 59999, inclusive o un valor hexadecimal entre 0x2 y 0xea5f, ambos incluidos.
El valor debe ser único dentro del documento XML de la cinta de opciones.
Longitud máxima: 100 caracteres.
FontType
xs:string
No
Restringido a uno de los siguientes valores:

(FontOnly)
Predeterminada.
Captura de pantalla del elemento FontControl con el atributo FontOnly establecido en true.
Establecer el atributo FontType en FontOnly habilita la funcionalidad siguiente:
  • Cuadro combinado de familia de fuentes.
  • Cuadro combinado Tamaño de fuente .
  • Botones de alternancia negrita, cursiva, subrayado y tachado .

    Nota:
    Los botones falsede alternancia Tachar y Subrayado se muestran de forma predeterminada, pero se pueden ocultar estableciendo los atributos IsStrikethroughButtonVisible e IsUnderlineButtonVisible en .


(FontWithColor)
Captura de pantalla del elemento FontControl con el atributo FontWithColor establecido en true.
Establecer el atributo FontType en FontWithColor habilita la funcionalidad siguiente:
  • Cuadro combinado de familia de fuentes.
  • Cuadro combinado tamaño de fuente .
  • Aumente la fuente y reduzca los botones de incremento y decremento del tamaño de fuente .
  • Botones de alternancia negrita, cursiva, subrayado y tachado .

    Nota:
    Los botones falsede alternancia Tachar y Subrayado se muestran de forma predeterminada, pero se pueden ocultar estableciendo los atributos IsStrikethroughButtonVisible e IsUnderlineButtonVisible en .


  • Selector de color de color de texto.
  • Selector de color de resaltado de texto.

    Nota:
    Este control está oculto de forma predeterminada, pero se puede mostrar estableciendo el atributo trueIsHighlightButtonVisible en .


(RichFont)
Captura de pantalla del elemento FontControl con el atributo RichFont establecido en true.
Establecer el atributo FontType en RichFont habilita la funcionalidad siguiente:
  • Cuadro combinado de familia de fuentes.
  • Cuadro combinado tamaño de fuente .
  • Aumente la fuente y reduzca los botones de incremento y decremento del tamaño de fuente .
  • Botones de alternancia negrita, cursiva, subrayado y tachado .

    Nota:
    Los botones falsede alternancia Tachar y Subrayado se muestran de forma predeterminada y no se pueden ocultar estableciendo los atributos IsStrikethroughButtonVisible e IsUnderlineButtonVisible en .


  • Selector de color de color de texto.
  • Selector de color de resaltado de texto.

    Nota:
    Este control se muestra de forma predeterminada y no se puede ocultar estableciendo el atributo IsHighlightButtonVisible en false.


  • Botones de alternancia subíndice y Superíndice.
IsGrowShrinkButtonGroupVisible
Boolean
No
Windows 8 y versiones posteriores
Restringido a uno de los siguientes valores:

Nota:
Los botones Grow/Shrink nunca se muestran en miniToolbar.



(true)
Valor predeterminado cuando el valor de FontType es igual FontWithColor a o RichFont.
(false)
Valor predeterminado cuando el valor de FontType es igual a FontOnly.
IsHighlightButtonVisible
Boolean
No
Restringido a uno de los valores siguientes (0 y 1 no son válidos):

Nota:
El resaltado de color solo está disponible desde fontControl cuando el valor del atributo FontType es igual FontWithColor a o RichFont.



(true)
Valor predeterminado cuando el valor de FontType es igual FontWithColor a o RichFont.
Válido solo cuando el valor de FontType es igual FontWithColor a o RichFont.
(false)
Valor predeterminado cuando el valor de FontType es igual a FontOnly.
Válido solo cuando el valor de FontType es igual FontOnly a o FontWithColor.
IsStrikethroughButtonVisible
Boolean
No
Restringido a uno de los valores siguientes (0 y 1 no son válidos):

(true)
Predeterminada.
(false)
Válido solo cuando el valor de FontType es igual FontOnly a o FontWithColor.
IsUnderlineButtonVisible
Boolean
No
Restringido a uno de los valores siguientes (0 y 1 no son válidos):

(true)
Predeterminada.
(false)
Válido solo cuando el valor de FontType es igual FontOnly a o FontWithColor.
MaximumFontSize
xs:positiveInteger
No
Tamaño máximo de punto que se va a mostrar.

(xs:positiveInteger)
Valor entero entre 1 y 9999, ambos incluidos.
El valor predeterminado es 9999.
MinimumFontSize
xs:positiveInteger
No
Tamaño mínimo de punto que se va a mostrar.

(xs:positiveInteger)
Valor entero entre 1 y 9999, ambos incluidos.
El valor predeterminado es 1.
ShowTrueTypeOnly
Boolean
No
Restringido a uno de los valores siguientes (0 y 1 no son válidos):

(true)
Muestra solo fuentes TrueType y OpenType.
(false)
Predeterminada. No se coloca ninguna restricción en el tipo de fuentes que se muestran.
ShowVerticalFonts
Boolean
No
Restringido a uno de los valores siguientes (0 y 1 no son válidos):

Nota:
Las fuentes verticales van precedidas por un símbolo @ en la lista familia Font .



(true)
Predeterminada. Muestra las fuentes verticales que se establecen en Mostrar en el panel de control Fuentes .
(false)
Permite que una aplicación que no admita texto vertical oculte las fuentes verticales establecidas en Mostrar en el panel de control Fuentes .

Nota:
En Windows Vista, el panel de control Fuentes no ofrece la funcionalidad Mostrar u Ocultar . En este caso, el atributo ShowVerticalFonts debe establecerse en False.


Elementos secundarios

No hay elementos secundarios.

Elementos primarios

Elemento
ControlGroup
Group (Grupo)
MenuGroup

Comentarios

Opcional.

Puede producirse como máximo una vez para cada elemento ControlGroup, Group o MenuGroup .

Los atributos de Comando FontControl declarados en el marcado, como Command.LabelTitle o Command.TooltipTitle, se invalidan mediante los atributos de los controles individuales que componen FontControl.

Cualquier intento de seleccionar una muestra de color del selector de colores de un control de fuentes puede producir una infracción de acceso si no hay ningún controlador de comandos asociado al control.

Ejemplos

En el ejemplo siguiente se muestra el marcado básico para los tres tipos de Control de fuentes.

En esta sección de código se muestran las declaraciones FontControl Command, cada una con una declaración de contenedor 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"/>

En esta sección de código se muestran las declaraciones de control FontControl en las que cada FontControl y Group se declaran en una sola pestaña.

<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>

Información de elemento

  • Sistema mínimo admitido: Windows 7
  • Puede estar vacío: Sí

Consulte también

Control de fuente

Propiedades del control de fuente

Ejemplo de FontControl