Aspose::Words::Fields::FieldEQ::AsOfficeMath method
FieldEQ::AsOfficeMath method
Returns Office Math object corresponded to the EQ field.
System::SharedPtr<Aspose::Words::Math::OfficeMath> Aspose::Words::Fields::FieldEQ::AsOfficeMath()
ReturnValue
Returns null if field code is empty or invalid, otherwise an OfficeMath instance.
Examples
Shows how to replace the EQ field with Office Math.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Field sample - EQ.docx");
System::SharedPtr<Aspose::Words::Fields::FieldEQ> fieldEQ = doc->get_Range()->get_Fields()->LINQ_OfType<System::SharedPtr<Aspose::Words::Fields::FieldEQ> >()->LINQ_First();
System::SharedPtr<Aspose::Words::Math::OfficeMath> officeMath = fieldEQ->AsOfficeMath();
fieldEQ->get_Start()->get_ParentNode()->InsertBefore<System::SharedPtr<Aspose::Words::Math::OfficeMath>>(officeMath, fieldEQ->get_Start());
fieldEQ->Remove();
doc->Save(get_ArtifactsDir() + u"Field.EQAsOfficeMath.docx");
See Also
- Class OfficeMath
- Class FieldEQ
- Namespace Aspose::Words::Fields
- Library Aspose.Words for C++