MathMatrix
Contenido
[
Ocultar
]MathMatrix clase
Especifica el objeto Matrix, formado por 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 entre corchetes debe usar el objeto delimitador (IMathDelimiter). Se pueden usar argumentos nulos para crear espacios vacíos en las matrices.
public sealed class MathMatrix : MathElementBase, IMathMatrix
Constructores
| Name | Description |
|---|---|
| MathMatrix(int, int) | Inicializa una nueva instancia de la clase MathMatrix. |
Propiedades
| Name | Description |
|---|---|
| BaseJustification { get; set; } | Especifica la justificación vertical respecto al texto circundante. Los valores posibles son top, bottom y center. Predeterminado: Center |
| ColumnCount { get; } | Número de columnas en la matriz |
| ColumnGap { get; set; } | El valor del espaciado horizontal entre columnas de una matriz; Si ColumnGapRule está establecido a 3 ("Exactly"), la unidad se interpreta como twips (1/20 de punto) Si ColumnGapRule está establecido a 4 ("Multiple"), la unidad se interpreta como número de incrementos de 0.5 em. En otros casos se ignora. Predeterminado: 0 |
| ColumnGapRule { get; set; } | El tipo de espaciado horizontal entre columnas de una matriz; Las unidades de espaciado horizontal pueden ser ems o points (almacenados como twips). Predeterminado: SingleSpacingGap (0) |
| HidePlaceholders { get; set; } | Oculta los marcadores de posición para elementos de matriz vacíos Predeterminado: false |
| Item { get; set; } | Elemento de la matriz |
| MinColumnWidth { get; set; } | Anchura mínima de columna en twips (1/20 de punto) El espaciado de la brecha (también llamado “Column Gap” o “Gap Width”) se suma a MinColumnWidth para determinar el espaciado total de columnas de la matriz (distancia entre los mismos bordes de diferentes columnas). Predeterminado: 0. |
| RowCount { get; } | Número de filas en la matriz |
| RowGap { get; set; } | El valor del espaciado vertical entre filas de una matriz; Si RowGapRule está establecido a 3 ("Exactly"), la unidad se interpreta como twips (1/20 de punto) Si RowGapRule está establecido a 4 ("Multiple"), la unidad se interpreta como medias líneas. Predeterminado: 0 |
| RowGapRule { get; set; } | El tipo de espaciado vertical entre filas de una matriz; Las unidades de espaciado vertical pueden ser lines o points (almacenados como twips). Predeterminado: SingleSpacingGap (0) |
Métodos
| Name | Description |
|---|---|
| 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 |
| DeleteColumn(int) | Elimina la columna especificada |
| DeleteRow(int) | Elimina la fila especificada |
| 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 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 secundarios |
| GetColumnAlignment(int) | Obtiene la alineación horizontal de la columna especificada |
| 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 llave inferior u otro |
| InsertColumnAfter(int) | Inserta una nueva columna después de la especificada. Inicialmente todos los elementos de la nueva columna son nulos. |
| InsertColumnBefore(int) | Inserta una nueva columna antes de la especificada. Inicialmente todos los elementos de la nueva columna son nulos. |
| InsertRowAfter(int) | Inserta una nueva fila después de la especificada. Inicialmente todos los elementos de la nueva fila son nulos. |
| InsertRowBefore(int) | Inserta una nueva fila antes de la especificada. Inicialmente todos los elementos de la nueva fila son nulos. |
| 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. |
| SetColumnAlignment(int, MathHorizontalAlignment) | Establece la alineación horizontal de la columna especificada |
| SetColumnsAlignment(int, uint, MathHorizontalAlignment) | Establece la alineación horizontal de las columnas especificadas |
| 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 cuadro de borde |
| ToBorderBox(bool, bool, bool, bool, bool, bool, bool, bool) | Coloca este elemento en un cuadro de borde |
| ToBox() | Coloca este elemento en un cuadro no visual (agrupación lógica) que se utiliza para agrupar componentes de una ecuación u otro texto matemático. Un objeto encerrado 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 modo que no se permitan saltos de línea dentro. |
| virtual ToMathArray() | Lo coloca en una matriz vertical |
| Underbar() | Establece una barra en la parte inferior de este elemento |
Ejemplos
Ejemplo:
[C#]
IMathMatrix matrix = new MathMatrix(2, 3);
matrix[0, 0] = new MathematicalText("item.1.1");
Véase también
- clase MathElementBase
- interfaz IMathMatrix
- espacio de nombres Aspose.Slides.MathText
- ensamblado Aspose.Slides