MathGroupingCharacter

MathGroupingCharacter clase

Especifica un símbolo de agrupación encima o debajo de una expresión, normalmente para resaltar la relación entre los elementos

public sealed class MathGroupingCharacter : MathElementBase, IMathGroupingCharacter

Constructores

NameDescription
MathGroupingCharacter(IMathElement)Inicializa una nueva instancia de la clase MathGroupingCharacter con el carácter de agrupación predeterminado U+23DF (LLAVE CURVA INFERIOR)
MathGroupingCharacter(IMathElement, char, MathTopBotPositions, MathTopBotPositions)Inicializa una nueva instancia de la clase MathGroupingCharacter.

Propiedades

NameDescription
Base { get; }Argumento base
Character { get; set; }Carácter de agrupación Valor predeterminado: U+23DF (LLAVE CURVA INFERIOR)
Position { get; set; }Posición del carácter de agrupación. Predeterminado: Bottom
VerticalJustification { get; set; }Justificación vertical del carácter de agrupación. Especifica la alineación del objeto con respecto a la línea base. Por ejemplo, cuando el carácter de agrupación está encima del objeto, VerticalJustification de Top indica que la parte superior del objeto se sitúa en la línea base; cuando VerticalJustification se establece en Bottom, la parte inferior del objeto está en la línea base Valor predeterminado: Bottom para Position=Top, y Top para Position=Bottom

Métodos

NameDescription
Accent(char)Establece una marca de acento (un carácter en la parte superior de este elemento)
AsArgumentOfFunction(IMathElement)Aplica la función especificada usando esta instancia como argumento
AsArgumentOfFunction(MathFunctionsOfOneArgument)Aplica la función especificada usando esta instancia como argumento
AsArgumentOfFunction(string)Aplica la función especificada usando esta instancia como argumento
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Aplica la función especificada usando esta instancia como argumento y el argumento adicional especificado
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Aplica la función especificada usando esta instancia como argumento y el argumento adicional especificado
Divide(IMathElement)Crea una fracción con este numerador y el denominador especificado
Divide(string)Crea una fracción con este numerador y el denominador especificado
Divide(IMathElement, MathFractionTypes)Crea una fracción del tipo especificado con este numerador y el denominador especificado
Divide(string, MathFractionTypes)Crea una fracción del tipo especificado con este numerador y el denominador especificado
Enclose()Encierra un elemento matemático entre paréntesis
virtual Enclose(char, char)Encierra un elemento matemático en caracteres especificados, como paréntesis u otros caracteres como marco
Function(IMathElement)Aplica una función de un argumento usando esta instancia como nombre de la función
Function(string)Aplica una función de un argumento usando esta instancia como nombre de la función
GetChildren()Obtiene los elementos hijos
Group()Coloca este elemento en un grupo usando una llave curva inferior
Group(char, MathTopBotPositions, MathTopBotPositions)Coloca este elemento en un grupo usando un carácter de agrupación como llave curva inferior u otro
Integral(MathIntegralTypes)Obtiene la integral sin límites
Integral(MathIntegralTypes, IMathElement, IMathElement)Obtiene la integral
Integral(MathIntegralTypes, string, string)Obtiene la integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Obtiene la integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Obtiene la integral
virtual Join(IMathElement)Une un elemento matemático y forma un bloque matemático
virtual Join(string)Une un texto matemático y forma un bloque matemático
Nary(MathNaryOperatorTypes, IMathElement, IMathElement)Crea un operador N-ario
Nary(MathNaryOperatorTypes, string, string)Crea un operador N-ario
Overbar()Establece una barra en la parte superior de este elemento
Radical(IMathElement)Especifica la raíz matemática del grado dado a partir del argumento especificado.
Radical(string)Especifica la raíz matemática del grado dado a partir del argumento especificado.
SetLowerLimit(IMathElement)Obtiene límite inferior
SetLowerLimit(string)Obtiene límite inferior
SetSubscript(IMathElement)Crea subíndice
SetSubscript(string)Crea subíndice
SetSubSuperscriptOnTheLeft(IMathElement, IMathElement)Crea subíndice y superíndice a la izquierda
SetSubSuperscriptOnTheLeft(string, string)Crea subíndice y superíndice a la izquierda
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Crea subíndice y superíndice a la derecha
SetSubSuperscriptOnTheRight(string, string)Crea subíndice y superíndice a la derecha
SetSuperscript(IMathElement)Crea superíndice
SetSuperscript(string)Crea superíndice
SetUpperLimit(IMathElement)Obtiene límite superior
SetUpperLimit(string)Obtiene límite superior
ToBorderBox()Coloca este elemento en una caja con borde
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Coloca este elemento en una caja con borde
ToBox()Coloca este elemento en una caja no visual (agrupación lógica) que se usa para agrupar componentes de una ecuación u otro texto matemático. Un objeto en caja puede (por ejemplo) servir como emulador de operador con o sin punto de alineación, servir como punto de salto de línea, o agruparse de modo que no permita saltos de línea dentro.
virtual ToMathArray()Coloca en una matriz vertical
Underbar()Establece una barra en la parte inferior de este elemento

Ejemplos

Ejemplo:

[C#]
MathGroupingCharacter groupingCharacter = new MathGroupingCharacter(new MathematicalText("abc"));

Ver también