Word生成的XML - 图片100%宽度

时间:2012-11-29 08:05:25

标签: ms-word

目前,我正在使用XSLT将XML转换为另一种XML。我正在使用以下内容来转换图片:

<w:p wsp:rsidR="005963F5" wsp:rsidRDefault="005963F5" wsp:rsidP="00503709">
  <w:pict>
    <v:shapetype id="_x0000_t75" >
      <v:stroke joinstyle="miter"/>
      <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
      <o:lock v:ext="edit" aspectratio="t"/>
    </v:shapetype>
    <w:binData w:name="wordml://00000003.png" xml:space="preserve"><xsl:value-of select="mtext/text()"/></w:binData>
    <v:shape id="Picture1" type="#_x0000_t75" style="width:100%; height:auto">
      <v:imagedata src="wordml://00000003.png" o:title="Network"/>
    </v:shape>
  </w:pict>
</w:p>

问题在于style="width:100%; height:auto"不能按我预期的方式工作:图片仍然很小,大小为20x20(或者其他东西),但是它们的原始尺寸要大得多。

如果我使用以下内容,图片与原始大小一样大,但在Word中打开XML时,图片太大,因为它们跨越页面宽度边界:

style="width:0px; height:0px"

我可以使用什么来使图片与Word文档的宽度一样大。我也尝试了这个,但只考虑了宽度,但忽略了高度

style="width:600px; height:auto"

有什么想法吗?

0 个答案:

没有答案