OfficeMathJustification

OfficeMathJustification enumeration

Указывает выравнивание уравнения.

public enum OfficeMathJustification

Ценности

ИмяЦенностьОписание
CenterGroup1Выравнивает экземпляры математического текста слева относительно друг друга и центрирует группу математического текста (математический абзац) относительно страницы.
Center2Центрирует каждый экземпляр математического текста индивидуально относительно полей.
Left3Выравнивание математического абзаца по левому краю.
Right4Правое обоснование математического абзаца.
Inline7Встроенная позиция Math.
Default1Значение по умолчаниюCenterGroup .

Примеры

Показывает, как настроить форматирование отображения математических функций Office.

Document doc = new Document(MyDir + "Office math.docx");

OfficeMath officeMath = (OfficeMath) doc.GetChild(NodeType.OfficeMath, 0, true);

// Узлы OfficeMath, являющиеся дочерними по отношению к другим узлам OfficeMath, всегда являются встроенными.
// Узел, с которым мы работаем, является базовым узлом для изменения его местоположения и типа отображения.
Assert.AreEqual(MathObjectType.OMathPara, officeMath.MathObjectType);
Assert.AreEqual(NodeType.OfficeMath, officeMath.NodeType);
Assert.AreEqual(officeMath.ParentNode, officeMath.ParentParagraph);

// Изменяем расположение и тип отображения узла OfficeMath.
officeMath.DisplayType = OfficeMathDisplayType.Display;
officeMath.Justification = OfficeMathJustification.Left;

doc.Save(ArtifactsDir + "Shape.OfficeMath.docx");

Смотрите также