Aspose.Slides.MathText

Contiene clases para trabajar con texto matemático en presentaciones de Microsoft PowerPoint.

Clases

ClaseDescripción
BaseScriptScript matemático
MathAccentEspecifica la función de acento, que consiste en una base y una marca diacrítica combinada Ejemplo: 𝑎́
MathAccentFactoryPermite crear un acento matemático
MathArrayEspecifica un arreglo vertical de ecuaciones o cualquier objeto matemático
MathArrayFactoryPermite crear un arreglo matemático
MathBarEspecifica la función de barra, que consiste en un argumento base y una barra superior o inferior
MathBarFactoryPermite crear una barra matemática
MathBlockEspecifica una instancia de texto matemático que se contiene dentro de un MathParagraph y comienza en su propia línea. Todas las zonas matemáticas, incluidas ecuaciones, expresiones, arreglos de ecuaciones o expresiones, y fórmulas son representadas por un bloque matemático.
MathBlockFactoryPermite crear un bloque matemático
MathBorderBoxDibuja un borde rectangular u otro alrededor del IMathElement.
MathBorderBoxFactoryPermite crear un cuadro de borde matemático
MathBoxEspecifica el empaque lógico (embalaje) del elemento matemático. Por ejemplo, un objeto enmarcado puede servir como un emulador de operador con o sin un punto de alineación, servir como un punto de ruptura de línea, o agruparse de tal manera que no se permitan rupturas de línea en su interior. Por ejemplo, el operador “==” debe estar enmarcado para prevenir rupturas de línea.
MathBoxFactoryPermite crear una caja matemática
MathDelimiterEspecifica el objeto delimitador, que consiste en caracteres de apertura y cierre (como paréntesis, llaves, corchetes y barras verticales), y uno o más elementos matemáticos dentro, separados por un carácter especificado. Ejemplos: (𝑥2); [𝑥2|𝑦2]
MathDelimiterFactoryPermite crear un delimitador matemático
MathElementBaseClase base para IMathElement con la implementación de algunos métodos que son comunes a todas las clases heredadas Solo para uso interno. La clase heredada debe ser IMathElement.
MathematicalTextTexto matemático
MathematicalTextFactoryPermite crear un elemento MathematicalText
MathFractionEspecifica el objeto fraccionario, que consiste en un numerador y un denominador separados por una barra fraccionaria. La barra fraccionaria 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 encima de otro, sin barra fraccionaria.
MathFractionFactoryPermite crear una fracción matemática
MathFunctionEspecifica una función de un argumento.
MathFunctionFactoryPermite crear una función matemática
MathGroupingCharacterEspecifica un símbolo de agrupación encima o debajo de una expresión, generalmente para resaltar la relación entre elementos
MathGroupingCharacterFactoryPermite crear un carácter de agrupación matemática
MathLeftSubSuperscriptElementEspecifica el objeto Sub-Superscript, que consiste en una base y un subíndice y superíndice colocados a la izquierda de la base.
MathLimitEspecifica el objeto Limite, que consiste en texto en la línea base y texto de tamaño reducido justo encima o debajo de él.
MathLimitFactoryPermite crear IMathLimit
MathMatrixEspecifica el objeto Matriz, que consiste en elementos secundarios dispuestos en una o más filas y columnas. Es importante notar que las matrices no tienen delimitadores incorporados. Para colocar la matriz en los corchetes, debes usar el objeto delimitador (IMathDelimiter). Se pueden usar argumentos nulos para crear espacios en las matrices.
MathMatrixFactoryPermite crear una matriz matemática
MathNaryOperatorEspecifica un objeto matemático N-ario, como Suma e Integral. Consiste en un operador, una base (u operando), y límites superiores e inferiores opcionales. Ejemplos de operadores N-arios son: Suma, Unión, Intersección, Integral
MathNaryOperatorFactoryPermite crear IMathNaryOperator
MathParagraphPárrafo matemático que es un contenedor para bloques matemáticos (IMathBlock)
MathParagraphFactoryPermite crear un párrafo matemático
MathPortionRepresenta una porción con contexto matemático en su interior.
MathRadicalEspecifica la función radical, que consiste en una base y un grado opcional. Ejemplo de objeto radical es √𝑥.
MathRadicalFactoryPermite crear un radical matemático
MathRightSubSuperscriptElementEspecifica el objeto Sub-Superscript, que consiste en una base y un subíndice y superíndice colocados a la derecha de la base.
MathRightSubSuperscriptElementFactoryPermite crear IMathRightSubSuperscriptElementFactory
MathSubscriptElementEspecifica el objeto subíndice, que consiste en una base y un subíndice de tamaño reducido colocado debajo y a la derecha.
MathSubscriptElementFactoryPermite crear IMathSubscriptElement
MathSuperscriptElementEspecifica el objeto superíndice, que consiste en una base y un superíndice de tamaño reducido colocado arriba y a la derecha
MathSuperscriptElementFactoryPermite crear IMathSuperscriptElement

Interfaces

InterfazDescripción
IMathAccentEspecifica la función de acento, que consiste en una base y una marca diacrítica combinada Ejemplo: 𝑎́
IMathAccentFactoryPermite crear un acento matemático
IMathArrayEspecifica un arreglo vertical de ecuaciones o cualquier objeto matemático
IMathArrayFactoryPermite crear un arreglo matemático
IMathBarEspecifica la función de barra, que consiste en un argumento base y una barra superior o inferior
IMathBarFactoryPermite crear una barra matemática
IMathBlockEspecifica una instancia de texto matemático que se contiene dentro de un MathParagraph y comienza en su propia línea. Todas las zonas matemáticas, incluidas ecuaciones, expresiones, arreglos de ecuaciones o expresiones, y fórmulas son representadas por un bloque matemático.
IMathBlockCollectionColección de bloques matemáticos (IMathBlock)
IMathBlockFactoryPermite crear un bloque matemático
IMathBorderBoxDibuja un borde rectangular u otro alrededor del IMathElement.
IMathBorderBoxFactoryPermite crear un cuadro de borde matemático
IMathBoxEspecifica el empaque lógico (embalaje) del elemento matemático. Por ejemplo, un objeto enmarcado puede servir como un emulador de operador con o sin un punto de alineación, servir como un punto de ruptura de línea, o agruparse de tal manera que no se permitan rupturas de línea en su interior. Por ejemplo, el operador “==” debe estar enmarcado para prevenir rupturas de línea.
IMathBoxFactoryPermite crear una caja matemática
IMathDelimiterEspecifica el objeto delimitador, que consiste en caracteres de apertura y cierre (como paréntesis, llaves, corchetes y barras verticales), y uno o más elementos matemáticos dentro, separados por un carácter especificado. Ejemplos: (𝑥2); [𝑥2|𝑦2]
IMathDelimiterFactoryPermite crear un delimitador matemático
IMathElementInterfaz base de cualquier elemento matemático: fracción, texto matemático, función, expresión con múltiples elementos, etc.
IMathElementCollectionRepresenta una colección de elementos matemáticos (MathElement).
IMathematicalTextTexto matemático
IMathematicalTextFactoryPermite crear un elemento MathematicalText
IMathFractionEspecifica el objeto fraccionario, que consiste en un numerador y un denominador separados por una barra fraccionaria. La barra fraccionaria 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 encima de otro, sin barra fraccionaria.
IMathFractionFactoryPermite crear una fracción matemática
IMathFunctionEspecifica una función de un argumento.
IMathFunctionFactoryPermite crear una función matemática
IMathGroupingCharacterEspecifica un símbolo de agrupación encima o debajo de una expresión, generalmente para resaltar la relación entre elementos
IMathGroupingCharacterFactoryPermite crear un carácter de agrupación matemática
IMathLeftSubSuperscriptElementEspecifica el objeto Sub-Superscript, que consiste en una base y un subíndice y superíndice colocados a la izquierda de la base.
IMathLimitEspecifica el objeto Limite, que consiste en texto en la línea base y texto de tamaño reducido justo encima o debajo de él.
IMathLimitFactoryPermite crear IMathLimit
IMathMatrixEspecifica el objeto Matriz, que consiste en elementos secundarios dispuestos en una o más filas y columnas. Es importante notar que las matrices no tienen delimitadores incorporados. Para colocar la matriz en los corchetes, debes usar el objeto delimitador (IMathDelimiter). Se pueden usar argumentos nulos para crear espacios en las matrices.
IMathMatrixFactoryPermite crear una matriz matemática
IMathNaryOperatorEspecifica un objeto matemático N-ario, como Suma e Integral. Consiste en un operador, una base (u operando), y límites superiores e inferiores opcionales. Ejemplos de operadores N-arios son: Suma, Unión, Intersección, Integral
IMathNaryOperatorFactoryPermite crear IMathNaryOperator
IMathNaryOperatorPropertiesEspecifica propiedades de IMathNaryOperator
IMathParagraphPárrafo matemático que es un contenedor para bloques matemáticos (IMathBlock)
IMathParagraphFactoryPermite crear un párrafo matemático
IMathPortionRepresenta una porción con contexto matemático en su interior.
IMathRadicalEspecifica la función radical, que consiste en una base y un grado opcional. Ejemplo de objeto radical es √𝑥.
IMathRadicalFactoryPermite crear un radical matemático
IMathRightSubSuperscriptElementEspecifica el objeto Sub-Superscript, que consiste en una base y un subíndice y superíndice colocados a la derecha de la base.
IMathRightSubSuperscriptElementFactoryPermite crear IMathRightSubSuperscriptElementFactory
IMathSubscriptElementEspecifica el objeto subíndice, que consiste en una base y un subíndice de tamaño reducido colocado debajo y a la derecha.
IMathSubscriptElementFactoryPermite crear IMathSubscriptElement
IMathSuperscriptElementEspecifica el objeto superíndice, que consiste en una base y un superíndice de tamaño reducido colocado arriba y a la derecha
IMathSuperscriptElementFactoryPermite crear IMathSuperscriptElement

Enumeración

EnumeraciónDescripción
MathDelimiterShapeLa ubicación y tamaño de los delimitadores en relación con el contenido de los operandos
MathFractionTypesTipos de fracciones
MathFunctionsOfOneArgumentFunciones matemáticas comunes de un argumento
MathFunctionsOfTwoArgumentsFunciones matemáticas comunes de dos argumentos
MathHorizontalAlignmentAlineación Horizontal
MathIntegralTypesTipos de integrales matemáticas
MathJustificationEspecifica la justificación del párrafo matemático (una serie de instancias adyacentes de texto matemático dentro del mismo párrafo)
MathLimitLocationsUbicación de límites (subíndice/superíndice) en operadores n-arios.
MathNaryOperatorTypesTipos de operador n-ario IMathNaryOperator (excluyendo integrales) Para integrales MathIntegralTypes
MathRowSpacingRuleEl tipo de espacio vertical entre columnas en una matriz o arreglo
MathSpacingRulesTipos de espacio (espaciado horizontal) entre columnas de una matriz
MathTopBotPositionsEnumeración de posiciones superior/inferior
MathVerticalAlignmentAlineación Vertical