使用POI读取文本框高度时,获取不到该标签对象
如下是一个Excel的Drawing.xml的文件。
<xdr:twoCellAnchor>
<xdr:from>
<xdr:col>9</xdr:col>
<xdr:colOff>449580</xdr:colOff>
<xdr:row>1</xdr:row>
<xdr:rowOff>160020</xdr:rowOff>
</xdr:from>
<xdr:to>
<xdr:col>9</xdr:col>
<xdr:colOff>2842260</xdr:colOff>
<xdr:row>1</xdr:row>
<xdr:rowOff>937260</xdr:rowOff>
</xdr:to>
<mc:AlternateContent
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">
<mc:Choice
xmlns:a14="http://schemas.microsoft.com/office/drawing/2010/main" Requires="a14">
<xdr:sp>
<xdr:nvSpPr>
<xdr:cNvPr id="3" name="文本框 2"/>
<xdr:cNvSpPr txBox="1"/>
</xdr:nvSpPr>
<xdr:spPr>
<a:xfrm>
<a:off x="10035540" y="381000"/>
<a:ext cx="2392680" cy="777240"/>
正常情况下,a:ext cx="2392680" cy="777240"这些内容应该是可以获取到的,代码如下。
height = (short)((int)ctTwoCellAnchor2.getSp().getSpPr().getXfrm().getExt().getCy()
但是我现在在getSp的时候就空指针异常了,无法获取到sp这个对象,我猜想可能是由于mc:AlternateContent这个标签的原因,
但是网上关于mc:AlternateContent的资料很少,有没有人可以解答一下。