IMathBox

IMathBox interface

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 interface IMathBox : IMathElement

Propiedades

NombreDescripció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
AsIMathElement { get; }Permite obtener la interfaz base IMathElement IMathElement
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 apropiado 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

Ejemplos

Ejemplo:

[C#]
IMathBox box = new MathematicalText("==").ToBox();

Ver también