【问题标题】:What is the equivalent of a div or table with fixed height in openxml/worprocessingmlopenxml/worprocessingml 中固定高度的 div 或 table 的等价物是什么
【发布时间】:2012-06-06 20:53:25
【问题描述】:

我想在 div 元素中包含一个表格,这样无论表格的行数是多少,我的文档的结构总是相同的。

我该怎么做?

第二种解决方案是直接为表格定义一个固定高度,但我不知道怎么做。

【问题讨论】:

    标签: html openxml tabular wordprocessingml


    【解决方案1】:

    要设置表格的高度,您需要设置每个表格行的高度,否则,它将自动适应内容。

    以下是 C# 示例代码:

    Table newTable = new Table(
                               new TableRow(
                                    new TableRowProperties(
                                         new TableRowHeight() { Val = (UInt32Value) x}), 
                                    new TableCell()));
    

    x 对应于 dxa 点的高度。在 72DPI 的 1080p 显示器上,一英寸相当于大约 1440 dxa 点。

    关于 OpenXML 大小调整的文章:http://startbigthinksmall.wordpress.com/2010/01/04/points-inches-and-emus-measuring-units-in-office-open-xml/

    【讨论】:

      【解决方案2】:

      您可以轻松设置行高。下面我将第一行设置为至少 0.25",第二行设置为正好 0.25"

      <w:tr w:rsidR="00F11384" w:rsidTr="00F11384">
          <w:trPr>
              <w:trHeight w:hRule="exact" w:val="360"/>
          </w:trPr>
      
      ...
      
      <w:tr w:rsidR="00F11384" w:rsidTr="00F11384">
          <w:trPr>
              <w:trHeight w:val="360"/>
          </w:trPr>
      

      【讨论】:

      • 谢谢,但这不是我的问题的可靠解决方案。也许在表格行中包含一个表格应该是一个解决方案。最终,我以不同的方式解决了我的问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-12
      相关资源
      最近更新 更多