Метод MediaObject::toChart
Метод возвращает диаграмму Chart, связанную со встроенным объектом. Если объект не является диаграммой, метод возвращает nullptr.
Диаграммы реализованы только в табличных документах.
Пример для табличного документа
MediaObjects mediaObjects = sheet.getMediaObjects();
std::shared_ptr<Enumerator<MediaObject>> mediaObjectsEnumerator = mediaObjects.getEnumerator();
while (mediaObjectsEnumerator->isValid())
{
auto mediaObject = mediaObjectsEnumerator->getCurrent();
boost::optional<Chart> chartOpt = mediaObject.toChart();
if (chartOpt.has_value())
{
....................
}
mediaObjectsEnumerator->goToNext();
}