Open XML: как получить координаты объекта?

240
06 марта 2018, 01:40

До этого приходилось работать с Open XML, а именно с его обверткой ClosedXML, для Excel. А сейчас, уже работая с файлами PowerPoint, мне необходимо получить координаты объекта на слайде. И для начала, даже до самого объекта Shape не удается дойти/получить и максимум на что меня хватило так это

PresentationPart presentationPart;
using (PresentationDocument doc = PresentationDocument.Open(@"d:\test.pptx", false))
{                
    presentationPart = doc.PresentationPart;                
    var element = presentationPart.SlideParts.First().Slide.CommonSlideData.ShapeTree.First();
}

и я думал сейчас нажму "точку" element. и смогу получить все что мне необходимо), но не тут то было: там и намека нет на координаты. Где все спрятано, как мне получить координаты объекта x и y ?

READ ALSO
помоги написать консольную программу [требует правки]

помоги написать консольную программу [требует правки]

использоваться должен цикл в программе if else к примеру

197
Выборка данных с помощью LinqToSql

Выборка данных с помощью LinqToSql

ЗдравствуйтеНе так давно начал изучать entity framework и linq to sql

158
Как упорядочить массив по типам?

Как упорядочить массив по типам?

Существует массив из объектов-наследников класса Car: PassengerCar, FreightCar и SpecializedFreightCar

164
Вывод данных через OleDbDataAdapter

Вывод данных через OleDbDataAdapter

Всем привет! Допустим я хочу вывести данные после коннектора OleDbConnectionStringBuilderГде написать sql запрос и выполнить его значения?

195