Aspose::Words::Math::OfficeMath::GetMathRenderer метод

OfficeMath::GetMathRenderer method

Создаёт и возвращает объект, который можно использовать для рендеринга этого уравнения в изображение.

System::SharedPtr<Aspose::Words::Rendering::OfficeMathRenderer> Aspose::Words::Math::OfficeMath::GetMathRenderer()

ReturnValue

Объект рендерера для этого уравнения.

Примечания

Этот метод просто вызывает конструктор OfficeMathRenderer и передаёт этот объект в качестве параметра.

Примеры

Показывает, как отрендерить объект Office Math в файл изображения в локальной файловой системе.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Office math.docx");

auto math = System::ExplicitCast<Aspose::Words::Math::OfficeMath>(doc->GetChild(Aspose::Words::NodeType::OfficeMath, 0, true));

// Создайте объект "ImageSaveOptions", чтобы передать его методу "Save" рендерера узла для изменения
// как он рендерит узел OfficeMath в изображение.
auto saveOptions = System::MakeObject<Aspose::Words::Saving::ImageSaveOptions>(Aspose::Words::SaveFormat::Png);

// Установите свойство "Scale" в 5, чтобы отрендерить объект в пять раз больше его исходного размера.
saveOptions->set_Scale(5.0f);

math->GetMathRenderer()->Save(get_ArtifactsDir() + u"Shape.RenderOfficeMath.png", saveOptions);

См. также