Werken met OfficeMath
Nu is het nog handiger om met OfficeMath type objecten te werken. In Aspose.Words kan de klant eenvoudig rechtvaardigen en kan hij ook beheren of een vergelijking inline of in een aparte regel wordt weergegeven. Meer nog, met de beschikbaarheid van MathObjectType; nuttige besturingselementen kunnen worden geïmplementeerd met behulp van dit matrixobject.
De volgende codevoorbeelden laten zien hoe u deze eigenschappen kunt gebruiken:
For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-C | |
// The path to the documents directories. | |
System::String inputDataDir = GetInputDataDir_WorkingWithFields(); | |
System::String outputDataDir = GetOutputDataDir_WorkingWithFields(); | |
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputDataDir + u"MathEquations.docx"); | |
System::SharedPtr<OfficeMath> officeMath = System::DynamicCast<OfficeMath>(doc->GetChild(NodeType::OfficeMath, 0, true)); | |
// Gets/sets Office Math display format type which represents whether an equation is displayed inline with the text or displayed on its own line. | |
officeMath->set_DisplayType(OfficeMathDisplayType::Display); | |
// or OfficeMathDisplayType.Inline | |
// Gets/sets Office Math justification. | |
officeMath->set_Justification(OfficeMathJustification::Left); | |
// Left justification of Math Paragraph. | |
System::String outputPath = outputDataDir + u"UseOfficeMathProperties.docx"; | |
doc->Save(outputPath); |