MathArray

Clase MathArray

Especifica un array vertical de ecuaciones o cualquier objeto matemático

public sealed class MathArray : MathElementBase, IMathArray

Constructores

NombreDescripción
MathArray(IEnumerable<IMathElement>)Crea un array matemático y coloca los elementos especificados en él
MathArray(IMathElement)Crea un array matemático y coloca el elemento especificado en él

Propiedades

NombreDescripción
Arguments { get; }El conjunto de elementos del array
BaseJustification { get; set; }Especifica la alineación del array con respecto al texto circundante. El texto fuera del array puede alinearse con la parte inferior, superior o central de un objeto array. Valor predeterminado: Centro
MaximumDistribution { get; set; }Distribución máxima. Cuando es verdadero, el array se espaciará con el ancho máximo del elemento contenedor (página, columna, celda, etc.).
ObjectDistribution { get; set; }Distribución de objetos. Cuando es verdadero, el contenido del array se espaciará con el ancho máximo del objeto array.
RowSpacing { get; set; }Espaciado entre filas de un array. Solo se utiliza cuando RowSpacingRule está establecido en 3 Exactamente, en cuyo caso la unidad de medida son puntos o Múltiple, en cuyo caso la unidad de medida son media líneas. Predeterminado: 0
RowSpacingRule { get; set; }El tipo de espaciado vertical entre los elementos del array. Predeterminado: SingleLineGap

Métodos

NombreDescripción
Accent(char)Establece un acento (un carácter en la parte superior de este elemento)
AsArgumentOfFunction(IMathElement)Toma la función especificada usando esta instancia como argumento
AsArgumentOfFunction(MathFunctionsOfOneArgument)Toma la función especificada usando esta instancia como argumento
AsArgumentOfFunction(string)Toma la función especificada usando esta instancia como argumento
AsArgumentOfFunction(MathFunctionsOfTwoArguments, IMathElement)Toma la función especificada usando esta instancia como argumento y el argumento adicional especificado
AsArgumentOfFunction(MathFunctionsOfTwoArguments, string)Toma 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 los caracteres especificados, como paréntesis u otros caracteres de enmarcado
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 los elementos hijos
Group()Coloca este elemento en un grupo usando una llave rizada inferior
Group(char, MathTopBotPositions, MathTopBotPositions)Coloca este elemento en un grupo usando un carácter de agrupamiento, como una llave rizada 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 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)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 una caja de borde
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Coloca este elemento en una caja de borde
ToBox()Coloca este elemento en una caja no visual (agrupar lógica) que se usa 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 ruptura de línea, o ser agrupado para no permitir rupturas 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#]
MathArray mathArray = new MathArray(new MathematicalText("item1"));

Véase también