Открыть XML: получить абсолютные координаты дочерней фигуры - PullRequest
0 голосов
/ 08 июня 2018

Извините за мой английский.

Слайд PowerPoint содержит форму группы (grpSp) со следующими координатами:

<a:off y="2058985" x="244799"/>
<a:ext cy="2264343" cx="7118946"/>
<a:chOff y="2058986" x="244799"/>
<a:chExt cy="1942187" cx="5727249"/>

Этоформа группы содержит дочернюю форму (sp) со следующими координатами:

<a:off y="3084512" x="244799"/>
<a:ext cy="916661" cx="1710237"/>

После разгруппировки дочерняя форма содержит следующие координаты:

<a:off y="2058986" x="244799"/>
<a:ext cy="1064224" cx="2545581"/>

Как вы можете видетькоординаты изменены - преобразование в абсолютная координата на слайде.

Я не могу программно создать формулу для получения этих абсолютных координат.Какую формулу следует использовать для преобразования координат дочерней фигуры в абсолютную, как показано в примере (cx = "1710237" => "2545581")?

1 Ответ

0 голосов
/ 26 июля 2019

Я также боролся с этим, а затем я нашел некоторую документацию, которая была полезна здесь http://officeopenxml.com/drwSp-outline.php

Я считаю, что эти значения должны быть разделены на 12700
x / 12700 = Ответ
y / 12700 = Ответ

...