如何在 OpenXML 中计算形状的位置和大小以在 WPF 中显示,就像在 PPTx 中一样

问题描述 投票:0回答:1

我在PPTx中有一个简单的形状

我看到并得到了它在 Openxml 中的位置

 <a:xfrm>
 <a:off x="1447800" y="1066800" />
  <a:ext cx="3886200" cy="990600" />
</a:xfrm> 

我得出了这个值

但我不知道如何在 Open xml 中获取形状的高度和坐标(左,上)以在 wpf 中显示相同的高度和位置。

wpf openxml
1个回答
5
投票

将这些值除以 12700 以获得点值(WPF 使用的值)。所以它会是:

  • x = 114 (a:off@x = 1447800/12700)
  • y = 84 (a:off@y = 1066800/12700)
  • 宽度 = 306 (a:ext@cx = 3886200/12700)
  • 高度 = 78 (a:ext@cy = 990600/12700)
© www.soinside.com 2019 - 2024. All rights reserved.