Aspose::Words::Math::OfficeMath::get_Justification method
Contents
[
Hide
]OfficeMath::get_Justification method
Gets/sets Office Math justification.
Aspose::Words::Math::OfficeMathJustification Aspose::Words::Math::OfficeMath::get_Justification()
Remarks
Justification cannot be set to the Office Math with display format type Inline.
Inline justification cannot be set to the Office Math with display format type Display.
Corresponding DisplayType has to be set before setting Office Math justification.
Examples
Shows how to set office math display formatting.
auto doc = MakeObject<Document>(MyDir + u"Office math.docx");
auto officeMath = System::ExplicitCast<OfficeMath>(doc->GetChild(NodeType::OfficeMath, 0, true));
// OfficeMath nodes that are children of other OfficeMath nodes are always inline.
// The node we are working with is the base node to change its location and display type.
ASSERT_EQ(MathObjectType::OMathPara, officeMath->get_MathObjectType());
ASSERT_EQ(NodeType::OfficeMath, officeMath->get_NodeType());
ASPOSE_ASSERT_EQ(officeMath->get_ParentNode(), officeMath->get_ParentParagraph());
// Change the location and display type of the OfficeMath node.
officeMath->set_DisplayType(OfficeMathDisplayType::Display);
officeMath->set_Justification(OfficeMathJustification::Left);
doc->Save(ArtifactsDir + u"Shape.OfficeMath.docx");
See Also
- Enum OfficeMathJustification
- Class OfficeMath
- Namespace Aspose::Words::Math
- Library Aspose.Words for C++