IMathMatrix
Содержание
[
Скрывать
]IMathMatrix интерфейс
Указывает объект Matrix, состоящий из дочерних элементов, размещённых в одной или нескольких строках и столбцах. Важно отметить, что у матриц нет встроенных разделителей. Чтобы разместить матрицу в скобках, следует использовать объект разделителя (IMathDelimiter). Нулевые аргументы могут использоваться для создания пробелов в матрицах.
public interface IMathMatrix : IMathElement
Свойства
| Имя | Описание |
|---|---|
| AsIMathElement { get; } | Позволяет получить базовый интерфейс IMathElement IMathElement |
| BaseJustification { get; set; } | Указывает вертикальное выравнивание относительно окружающего текста. Возможные значения: top, bottom, center. По умолчанию: Center |
| ColumnCount { get; } | Количество столбцов в матрице |
| ColumnGap { get; set; } | Значение горизонтального расстояния между столбцами матрицы; Если ColumnGapRule установлен в 3 (“Exactly”), то единица измерения интерпретируется как twips (1/20 части пункта) Если ColumnGapRule установлен в 4 (“Multiple”), то единица измерения интерпретируется как количество полувыступов em. В остальных случаях игнорируется. По умолчанию: 0 |
| ColumnGapRule { get; set; } | Тип горизонтального расстояния между столбцами матрицы; Единицы горизонтального расстояния могут быть ems или points (хранятся как twips). По умолчанию: SingleSpacingGap (0) |
| HidePlaceholders { get; set; } | Скрыть заполнители для пустых элементов матрицы. По умолчанию: false |
| Item { get; set; } | Элементы матрицы |
| MinColumnWidth { get; set; } | Минимальная ширина столбца в twips (1/20 части пункта). Расстояние между столбцами (также называемое “Column Gap” или “Gap Width”) добавляется к MinColumnWidth для определения общего расстояния между столбцами матрицы (расстояние между одинаковыми краями разных столбцов). По умолчанию: 0. |
| RowCount { get; } | Количество строк в матрице |
| RowGap { get; set; } | Значение вертикального расстояния между строками матрицы; Если RowGapRule установлен в 3 (“Exactly”), то единица измерения интерпретируется как twips (1/20 части пункта) Если RowGapRule установлен в 4 (“Multiple”), то единица измерения интерпретируется как половины линий. По умолчанию: 0 |
| RowGapRule { get; set; } | Тип вертикального расстояния между строками матрицы; Единицы вертикального расстояния могут быть lines или points (хранятся как twips). По умолчанию: SingleSpacingGap (0) |
Методы
| Имя | Описание |
|---|---|
| DeleteColumn(int) | Удаляет указанный столбец |
| DeleteRow(int) | Удаляет указанную строку |
| GetColumnAlignment(int) | Получает горизонтальное выравнивание указанного столбца |
| InsertColumnAfter(int) | Вставляет новый столбец после указанного. Изначально все элементы в новом столбце равны null. |
| InsertColumnBefore(int) | Вставляет новый столбец перед указанным. Изначально все элементы в новом столбце равны null. |
| InsertRowAfter(int) | Вставляет новую строку после указанной. Изначально все элементы в новой строке равны null. |
| InsertRowBefore(int) | Вставляет новую строку перед указанной. Изначально все элементы в новой строке равны null. |
| SetColumnAlignment(int, MathHorizontalAlignment) | Устанавливает горизонтальное выравнивание указанного столбца |
| SetColumnsAlignment(int, uint, MathHorizontalAlignment) | Устанавливает горизонтальное выравнивание указанных столбцов |
Примеры
Пример:
[C#]
IMathMatrix matrix = new MathMatrix(2, 3);
matrix[0, 0] = new MathematicalText("item.1.1");
Смотрите также
- интерфейс IMathElement
- пространство имён Aspose.Slides.MathText
- сборка Aspose.Slides