Aspose::Words::Drawing::OleFormat::get_SuggestedFileName метод
OleFormat::get_SuggestedFileName method
Получает рекомендуемое имя файла для текущего встроенного объекта, если вы хотите сохранить его в файл.
System::String Aspose::Words::Drawing::OleFormat::get_SuggestedFileName()
Примеры
Показывает, как получить предложенное имя файла объекта OLE.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"OLE shape.rtf");
auto oleShape = System::ExplicitCast<Aspose::Words::Drawing::Shape>(doc->get_FirstSection()->get_Body()->GetChild(Aspose::Words::NodeType::Shape, 0, true));
// Объекты OLE могут предоставлять предложенное имя файла и расширение,
// которые мы можем использовать при сохранении содержимого объекта в файл в локальной файловой системе.
System::String suggestedFileName = oleShape->get_OleFormat()->get_SuggestedFileName();
ASSERT_EQ(u"CSV.csv", suggestedFileName);
{
auto fileStream = System::MakeObject<System::IO::FileStream>(get_ArtifactsDir() + suggestedFileName, System::IO::FileMode::Create);
oleShape->get_OleFormat()->Save(fileStream);
}
См. также
- Class OleFormat
- Namespace Aspose::Words::Drawing
- Library Aspose.Words for C++