MathNaryOperator

MathNaryOperator class

Especifica un objeto matemático N-ario, como una sumatoria y un integral. Consiste en un operador, una base (o operando) y límites superior e inferior opcionales. Ejemplos de operadores N-arios son: Sumatoria, Unión, Intersección, Integral

public sealed class MathNaryOperator : MathElementBase, IMathNaryOperator

Constructors

NombreDescripción
MathNaryOperator(char, IMathElement)Inicializa una nueva instancia de la clase MathNaryOperator.
MathNaryOperator(char, IMathElement, IMathElement)Inicializa una nueva instancia de la clase MathNaryOperator.
MathNaryOperator(char, IMathElement, IMathElement, IMathElement)Inicializa una nueva instancia de la clase MathNaryOperator.

Properties

NombreDescripción
Base { get; }Argumento base
GrowToMatchOperandHeight { get; set; }El carácter del operador crece verticalmente para coincidir con la altura de su operando
HideSubscript { get; set; }Ocultar subíndice
HideSuperscript { get; set; }Ocultar superíndice
LimitLocation { get; set; }La ubicación de los límites (subíndice y superíndice)
Operator { get; set; }Carácter del operador N-ario Por ejemplo: ‘∑’, ‘∫’
Subscript { get; }Especifica un argumento de subíndice que, por ejemplo, en el caso de un integral, establece el límite inferior
Superscript { get; }Especifica un argumento de superíndice que, por ejemplo, en el caso de un integral, establece el límite superior

Methods

NombreDescripción
Accent(char)Establece un signo de acento (un carácter en la parte superior de este elemento)
AsArgumentOfFunction(IMathElement)Toma una función especificada usando esta instancia como el argumento
AsArgumentOfFunction(MathFunctionsOfOneArgument)Toma una función especificada usando esta instancia como el argumento
AsArgumentOfFunction(string)Toma una función especificada usando esta instancia como el argumento
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Toma una función especificada usando esta instancia como el argumento y un argumento adicional especificado
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Toma una función especificada usando esta instancia como el argumento y un argumento adicional especificado
Divide(IMathElement)Crea una fracción con este numerador y denominador especificado
Divide(string)Crea una fracción con este numerador y denominador especificado
Divide(IMathElement, MathFractionTypes)Crea una fracción del tipo especificado con este numerador y denominador especificado
Divide(string, MathFractionTypes)Crea una fracción del tipo especificado con este numerador y denominador especificado
Enclose()Enclava un elemento matemático en paréntesis
virtual Enclose(char, char)Enclava un elemento matemático en caracteres especificados como paréntesis u otros caracteres como marco
Function(IMathElement)Toma una función de un argumento usando esta instancia como el nombre de la función
Function(string)Toma una función de un argumento usando esta instancia como el nombre de la función
GetChildren()Obtiene elementos hijos
Group()Coloca este elemento en un grupo usando una llave de cierre inferior
Group(char, MathTopBotPositions, MathTopBotPositions)Coloca este elemento en un grupo usando un carácter de agrupamiento como una llave de cierre inferior u otro
Integral(MathIntegralTypes)Toma el integral sin límites
Integral(MathIntegralTypes, IMathElement, IMathElement)Toma el integral
Integral(MathIntegralTypes, string, string)Toma el integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Toma el integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Toma el 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 del argumento especificado.
Radical(string)Especifica la raíz matemática del grado dado del argumento especificado.
SetLowerLimit(IMathElement)Toma el límite inferior
SetLowerLimit(string)Toma el límite inferior
SetSubscript(IMathElement)Crea un subíndice
SetSubscript(string)Crea un 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 un superíndice
SetSuperscript(string)Crea un superíndice
SetUpperLimit(IMathElement)Toma el límite superior
SetUpperLimit(string)Toma el límite superior
ToBorderBox()Coloca este elemento en un border-box
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Coloca este elemento en un border-box
ToBox()Coloca este elemento en una caja no visual (agrupamiento lógico) que se utiliza para agrupar componentes de una ecuación u otra instancia de texto matemático. Un objeto en caja puede (por ejemplo) servir como un emulador de operador con o sin un punto de alineación, servir como un punto de salto de línea, o estar agrupado de tal manera que no permita saltos de línea dentro.
virtual ToMathArray()Coloca en un array vertical
Underbar()Establece una barra en la parte inferior de este elemento

Ejemplos

Ejemplo:

[C#]
IMathNaryOperator naryOperator = new MathematicalText("x").Nary(MathNaryOperatorTypes.Summation, "x=1", "100");

Véase También