MathFraction

MathFraction class

Especifica el objeto fraccionario, que consiste en un numerador y un denominador separados por una barra de fracción. La barra de fracción puede ser horizontal o diagonal, dependiendo de las propiedades de la fracción. El objeto fraccionario también se utiliza para representar la función de apilamiento, que coloca un elemento sobre otro, sin barra de fracción.

public sealed class MathFraction : MathElementBase, IMathFraction

Constructors

NombreDescripción
MathFraction(IMathElement, IMathElement)Inicializa un MathFraction de tipo ‘Bar’ con el numerador y denominador especificados
MathFraction(IMathElement, IMathElement, MathFractionTypes)Inicializa MathFraction con el numerador, denominador y tipo especificados

Properties

NombreDescripción
Denominator { get; }Denominador
FractionType { get; set; }Tipo de fracción Predeterminado: Bar
Numerator { get; }Numerador

Methods

NombreDescripción
Accent(char)Establece un acento (un carácter en la parte superior de este elemento)
AsArgumentOfFunction(IMathElement)Toma la función especificada utilizando esta instancia como argumento
AsArgumentOfFunction(MathFunctionsOfOneArgument)Toma la función especificada utilizando esta instancia como argumento
AsArgumentOfFunction(string)Toma la función especificada utilizando esta instancia como argumento
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Toma la función especificada utilizando esta instancia como argumento y el argumento adicional especificado
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Toma la función especificada utilizando 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()Encierran un elemento matemático entre paréntesis
virtual Enclose(char, char)Encierran un elemento matemático en los caracteres especificados, como paréntesis u otros caracteres de marco
Function(IMathElement)Toma una función de un argumento utilizando esta instancia como el nombre de la función
Function(string)Toma una función de un argumento utilizando esta instancia como el nombre de la función
GetChildren()Obtener elementos hijos
Group()Coloca este elemento en un grupo utilizando una llave de cierre inferior
Group(char, MathTopBotPositions, MathTopBotPositions)Coloca este elemento en un grupo utilizando un carácter de agrupación como llave de cierre inferior u otro
Integral(MathIntegralTypes)Toma la integral sin límites
Integral(MathIntegralTypes, IMathElement, IMathElement)Toma la integral
Integral(MathIntegralTypes, string, string)Toma la integral
Integral(MathIntegralTypes, IMathElement, IMathElement, MathLimitLocations)Toma la integral
Integral(MathIntegralTypes, string, string, MathLimitLocations)Toma 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 de un grado dado del argumento especificado.
Radical(string)Especifica la raíz matemática de un 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 un subíndice y un superíndice a la izquierda
SetSubSuperscriptOnTheLeft(string, string)Crea un subíndice y un superíndice a la izquierda
SetSubSuperscriptOnTheRight(IMathElement, IMathElement)Crea un subíndice y un superíndice a la derecha
SetSubSuperscriptOnTheRight(string, string)Crea un subíndice y un 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 (agrupación lógica) 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 se permita saltos de línea dentro.
virtual ToMathArray()Coloca en una matriz vertical
Underbar()Establece una barra en la parte inferior de este elemento

Examples

Ejemplo:

[C#]
MathFraction mathFraction = new MathFraction(new MathematicalText("x"), new MathematicalText("y"), MathFractionTypes.Linear);

See Also