Метод Aspose::Words::Math::OfficeMath::get_Justification

OfficeMath::get_Justification method

Получает/устанавливает выравнивание Office Math.

Aspose::Words::Math::OfficeMathJustification Aspose::Words::Math::OfficeMath::get_Justification()

Примечания

Выравнивание нельзя установить для Office Math с типом формата отображения Inline.

Inline justification cannot be set to the Office Math with display format type Display.

Соответствующий DisplayType должен быть установлен перед установкой выравнивания Office Math.

Примеры

Показывает, как задать формат отображения офисной математики.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Office math.docx");

auto officeMath = System::ExplicitCast<Aspose::Words::Math::OfficeMath>(doc->GetChild(Aspose::Words::NodeType::OfficeMath, 0, true));

// Узлы OfficeMath, являющиеся дочерними для других узлов OfficeMath, всегда inline.
// Узел, с которым мы работаем, является базовым узлом для изменения его расположения и типа отображения.
ASSERT_EQ(Aspose::Words::Math::MathObjectType::OMathPara, officeMath->get_MathObjectType());
ASSERT_EQ(Aspose::Words::NodeType::OfficeMath, officeMath->get_NodeType());
ASPOSE_ASSERT_EQ(officeMath->get_ParentNode(), officeMath->get_ParentParagraph());

// Измените расположение и тип отображения узла OfficeMath.
officeMath->set_DisplayType(Aspose::Words::Math::OfficeMathDisplayType::Display);
officeMath->set_Justification(Aspose::Words::Math::OfficeMathJustification::Left);

doc->Save(get_ArtifactsDir() + u"Shape.OfficeMath.docx");

См. также