метод Aspose::Words::Loading::LoadOptions::get_ConvertShapeToOfficeMath

LoadOptions::get_ConvertShapeToOfficeMath method

Получает или задает, следует ли преобразовывать фигуры с EquationXML в объекты Office Math.

bool Aspose::Words::Loading::LoadOptions::get_ConvertShapeToOfficeMath() const

Примеры

Показывает, как преобразовать фигуры EquationXML в объекты Office Math.

auto loadOptions = System::MakeObject<Aspose::Words::Loading::LoadOptions>();

// Используйте этот флаг, чтобы указать, следует ли преобразовывать фигуры с атрибутами EquationXML
// в объекты Office Math, а затем загрузить документ.
loadOptions->set_ConvertShapeToOfficeMath(isConvertShapeToOfficeMath);

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Math shapes.docx", loadOptions);

if (isConvertShapeToOfficeMath)
{
    ASSERT_EQ(16, doc->GetChildNodes(Aspose::Words::NodeType::Shape, true)->get_Count());
    ASSERT_EQ(34, doc->GetChildNodes(Aspose::Words::NodeType::OfficeMath, true)->get_Count());
}
else
{
    ASSERT_EQ(24, doc->GetChildNodes(Aspose::Words::NodeType::Shape, true)->get_Count());
    ASSERT_EQ(0, doc->GetChildNodes(Aspose::Words::NodeType::OfficeMath, true)->get_Count());
}

См. также