MathArray

clase MathArray

Especifica una matriz vertical de ecuaciones o cualquier objeto matemático

public sealed class MathArray : MathElementBase, IMathArray

Constructores

NombreDescripción
MathArray(IEnumerable<IMathElement>)Crea una matriz matemática y coloca los elementos especificados en ella
MathArray(IMathElement)Crea una matriz matemática y coloca el elemento especificado en ella

Propiedades

NombreDescripción
Arguments { get; }Conjunto de elementos de la matriz
BaseJustification { get; set; }Especifica alineación de la matriz respecto al texto circundante. El texto fuera de la matriz puede alinearse con la parte inferior, superior o central del objeto matriz. Valor predeterminado: Center
MaximumDistribution { get; set; }Distribución máxima. Cuando es verdadero, la matriz se espacia al ancho máximo del elemento contenedor (página, columna, celda, etc.).
ObjectDistribution { get; set; }Distribución de objeto. Cuando es verdadero, el contenido de la matriz se espacia al ancho máximo del objeto matriz.
RowSpacing { get; set; }Espaciado entre filas de una matriz. Se usa solo cuando RowSpacingRule está establecida en 3 Exactly, caso en el que la unidad de medida son puntos, o Multiple, caso en el que la unidad es medias líneas. Valor predeterminado: 0
RowSpacingRule { get; set; }Tipo de espaciado vertical entre los elementos de la matriz. Valor predeterminado: SingleLineGap

Métodos

NombreDescripción
Accent(char)Establece una marca de 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 como marco
Function(IMathElement)Toma una función de un argumento usando esta instancia como nombre de la función
Function(string)Toma 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 inferior
Group(char, MathTopBotPositions, MathTopBotPositions)Coloca este elemento en un grupo usando un carácter de agrupación como una llave 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 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)Toma el límite superior
SetUpperLimit(string)Toma el límite superior
ToBorderBox()Coloca este elemento en un recuadro con bordes
ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool)Coloca este elemento en un recuadro con bordes
ToBox()Coloca este elemento en un cuadro 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 cuadro 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 forma 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#]
MathArray mathArray = new MathArray(new MathematicalText("item1"));

Ver también