MathDelimiter

MathDelimiter clase

Especifica el objeto delimitador, compuesto por caracteres de apertura y cierre (como paréntesis, llaves, corchetes y barras verticales), y uno o más elementos matemáticos dentro, separados por un carácter especificado. Ejemplos: (𝑥2); [𝑥2|𝑦2]

public sealed class MathDelimiter : MathElementBase, IMathDelimiter

Constructores

NombreDescripción
MathDelimiter(IMathElement)Inicializa MathDelimiter con el elemento especificado como argumento base único

Propiedades

NombreDescripción
Arguments { get; }Uno o más elementos matemáticos separados por caracteres delimitadores
BeginningCharacter { get; set; }El carácter inicial del delimitador especifica el carácter delimitador de inicio, o apertura. Los delimitadores matemáticos son caracteres de encierro como paréntesis, corchetes y llaves. El valor predeterminado: ‘(’.
DelimiterShape { get; set; }Especifica la forma de los delimitadores en el objeto delimitador. Cuando es MathDelimiterShape.Centered, los delimitadores se centran alrededor del eje matemático del texto y todavía pueden ajustarse para abarcar toda la altura de su contenido. Cuando es MathDelimiterShape.Match, su altura y forma se alteran para coincidir exactamente con su contenido.
EndingCharacter { get; set; }El carácter final del delimitador especifica el carácter delimitador de cierre. Los delimitadores matemáticos son caracteres de encierro como paréntesis, corchetes y llaves. El valor predeterminado: ‘)’.
GrowToMatchOperandHeight { get; set; }Especifica el crecimiento de BeginningCharacter, SeparatorCharacter y EndingCharacter. Cuando es true, los delimitadores crecen verticalmente para coincidir con la altura del operando. El valor predeterminado es true
SeparatorCharacter { get; set; }El carácter separador del delimitador especifica el carácter que separa los argumentos en el objeto delimitador. El valor predeterminado: ‘|’.

Métodos

NombreDescripción
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
Delimit(char)Delimita los argumentos usando el carácter delimitador 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
override Enclose(char, char)Encierra un elemento matemático en los 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 una llave curva inferior u otro
Integral(MathIntegralTypes)Aplica la integral sin límites
Integral(MathIntegralTypes, IMathElement, IMathElement)Aplica la integral
Integral(MathIntegralTypes, string, string)Aplica la integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Aplica la integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Aplica 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 el límite inferior
SetLowerLimit(string)Obtiene el 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 el límite superior
SetUpperLimit(string)Obtiene el límite superior
ToBorderBox()Coloca este elemento en un cuadro con borde
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Coloca este elemento en un cuadro con borde
ToBox()Coloca este elemento en un cuadro no visual (agrupación lógica) que se usa para agrupar componentes de una ecuación u otra instancia de texto matemático. Un objeto enmarcado 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 manera que no se permitan 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#]
IMathElement element = new MathematicalText("x");
MathDelimiter delimiter = new MathDelimiter(element);

Ver también