MathBox
Contenido
[
Ocultar
]MathBox class
Especifica el encuadre lógico (empaquetado) del elemento matemático. Por ejemplo, un objeto encuadrado puede servir como un emulador de operador con o sin un punto de alineación, servir como un punto de interrupción de línea o agruparse para no permitir saltos de línea within. Por ejemplo, el operador “==” debe estar encuadrado para evitar saltos de línea.
public sealed class MathBox : MathElementBase, IMathBox
Constructores
Nombre | Descripción |
---|---|
MathBox(IMathElement) | Inicializa MathBox con el elemento especificado como argumento |
Propiedades
Nombre | Descripción |
---|---|
AlignmentPoint { get; set; } | Cuando es verdadero, este emulador de operador sirve como punto de alineación; es decir, puntos de alineación designados en otras ecuaciones se pueden alinear con él. Valor predeterminado: false |
Base { get; } | Argumento base |
Differential { get; set; } | Diferencial Cuando es verdadero, el cuadro actúa como un diferencial (p. ej., 𝑑𝑥 en un integrando) y recibe el espacio horizontal adecuado para el diferencial matemático. Valor predeterminado: false |
ExplicitBreak { get; set; } | Salto explícito especifica si hay un salto de línea al comienzo del objeto de cuadro, tal que la línea se ajusta al comienzo del objeto de cuadro. Especifica el número del operador en la línea anterior de texto matemático que se utilizará como el punto de alineación para la línea actual de texto matemático valores posibles: 1..255 Predeterminado: 0 (sin corte explícito) |
NoBreak { get; set; } | Sin interrupción Esta propiedad especifica la propiedad “irrompible” en el cuadro del objeto. Cuando es verdadero, no se pueden producir saltos de línea dentro del cuadro. Esto puede ser importante para los emuladores de operadores que constan de más de un operador binario. Cuando no se especifica este elemento, pueden producirse rupturas dentro del cuadro. Valor predeterminado: true |
OperatorEmulator { get; set; } | Emulador de operador. Cuando es verdadero, el cuadro y su contenido se comportan como un solo operador y heredan las propiedades de un operador. Esto significa, por ejemplo, que el carácter puede servir como punto para un salto de línea y puede alinearse con otros operadores. Los emuladores de operadores se usan a menudo cuando uno o más glifos se combinan para formar un operador, como ‘==’ . Valor por defecto: false |
Métodos
Nombre | Descripció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 denominador especificado |
Divide(string, MathFractionTypes) | Crea una fracción del tipo especificado con este numerador y denominador especificado |
Enclose() | Encierra un elemento matemático entre paréntesis |
virtual Enclose(char, char) | Encierra un elemento matemático en caracteres específicos como paréntesis u otros caracteres como framing |
Function(IMathElement) | Toma una función de un argumento usando esta instancia como el nombre de función |
Function(string) | Toma una función de un argumento usando esta instancia como el nombre de función |
GetChildren() | Obtener elementos secundarios |
Group() | Coloca este elemento en un grupo usando un corchete inferior |
Group(char, MathTopBotPositions, MathTopBotPositions) | Coloca este elemento en un grupo usando un carácter de agrupación como corchete 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 límite inferior |
SetLowerLimit(string) | Toma 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 límite superior |
SetUpperLimit(string) | Toma 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 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 encuadrado puede (por ejemplo) servir como un emulador de operador con o sin alineación punto, servir como un punto de salto de línea, o agruparse para no permitir saltos de línea dentro. |
virtual ToMathArray() | Pone en una matriz vertical |
Underbar() | Establece una barra en la parte inferior de este elemento |
Ejemplos
Ejemplo:
[C#]
MathBox box = new MathBox(new MathematicalText("=="));
Ver también
- class MathElementBase
- interface IMathBox
- espacio de nombres Aspose.Slides.MathText
- asamblea Aspose.Slides