代码之家  ›  专栏  ›  技术社区  ›  Chris B. Behrens

此OpenXml转换元素使用哪些单位?

  •  0
  • Chris B. Behrens  · 技术社区  · 3 年前

    我有一系列这样放置的Word形状:

    enter image description here

    以下是其中一部分的XML:

    <mc:AlternateContent>
                        <mc:Choice Requires="wpg">
                            <w:drawing>
                                <wp:anchor distT="0" distB="0" distL="114300" distR="114300" simplePos="0" relativeHeight="251665408" behindDoc="0" locked="0" layoutInCell="1" allowOverlap="1" wp14:anchorId="365EF0DD" wp14:editId="7F53A46C">
                                    <wp:simplePos x="0" y="0"/>
                                    <wp:positionH relativeFrom="column">
                                        <wp:posOffset>641350</wp:posOffset>
                                    </wp:positionH>
                                    <wp:positionV relativeFrom="paragraph">
                                        <wp:posOffset>12065</wp:posOffset>
                                    </wp:positionV>
                                    <wp:extent cx="4161155" cy="3540125"/>
                                    <wp:effectExtent l="0" t="0" r="0" b="3175"/>
                                    <wp:wrapNone/>
                                    <wp:docPr id="25" name="Group 25"/>
                                    <wp:cNvGraphicFramePr>
                                        <a:graphicFrameLocks
                                            xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"/>
                                        </wp:cNvGraphicFramePr>
                                        <a:graphic
                                            xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
                                            <a:graphicData uri="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup">
                                                <wpg:wgp>
                                                    <wpg:cNvGrpSpPr>
                                                        <a:grpSpLocks/>
                                                    </wpg:cNvGrpSpPr>
                                                    <wpg:grpSpPr bwMode="auto">
                                                        <a:xfrm>
                                                            <a:off x="0" y="0"/>
                                                            <a:ext cx="4161155" cy="3540125"/>
                                                            <a:chOff x="865" y="6727"/>
                                                            <a:chExt cx="6410" cy="5145"/>
                                                        </a:xfrm>
                                                    </wpg:grpSpPr>
                                                    <wps:wsp>
                                                        <wps:cNvPr id="26" name="Text Box 26"/>
                                                        <wps:cNvSpPr txBox="1">
                                                            <a:spLocks noChangeArrowheads="1"/>
                                                        </wps:cNvSpPr>
                                                        <wps:spPr bwMode="auto">
                                                            **<a:xfrm>
                                                                <a:off x="4132" y="6727"/>
                                                                <a:ext cx="3143" cy="2492"/>
                                                            </a:xfrm>**
                                                            <a:prstGeom prst="rect">
                                                                <a:avLst/>
                                                            </a:prstGeom>
                                                            <a:solidFill>
                                                                <a:srgbClr val="FFFFFF"/>
                                                            </a:solidFill>
                                                            <a:ln w="9525">
                                                                <a:solidFill>
                                                                    <a:srgbClr val="000000"/>
                                                                </a:solidFill>
                                                                <a:miter lim="800000"/>
                                                                <a:headEnd/>
                                                                <a:tailEnd/>
                                                            </a:ln>
                                                        </wps:spPr>
    

    让我烦恼的部分是粗体字,就在这里:

    <a:xfrm>
           <a:off x="4132" y="6727"/>
           <a:ext cx="3143" cy="2492"/>
    </a:xfrm>
    

    这些值显然不是EMU或类似的东西——它们的值太小了。我已经通过实验确定,像素的正确转换系数大约是17.5(我已经盯着这个看了很多)。某种设置为该转换提供了不同的单位格式,我无法弄清楚。一些文档设置???我仔细研究了XML中的所有内容。任何帮助都将不胜感激。

    0 回复  |  直到 3 年前