OfficeMath ile çalışmak
Şimdi OfficeMath Tipi Nesnelerle çalışmak daha da uygun. Aspose.Words ‘de müşteri, bir denklemin satır içi mi yoksa ayrı bir satırda mı görüntülendiğini kolayca Doğrulayabilir ve yönetebilir. Dahası, MathObjectType kullanılabilirliği ile; Bu matris nesnesi kullanılarak kullanışlı kontroller uygulanabilir.
Aşağıdaki kod örnekleri, bu özelliklerin nasıl kullanılacağını gösterir:
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); |