自定义XML电子表格架构组件的页眉和页脚

时间:2013-12-27 22:03:18

标签: xml excel tags schema spreadsheet

我正在尝试使用XML Spreadsheet架构更改页眉和页脚的字体大小和位置,如本文档中所述: http://msdn.microsoft.com/en-us/library/office/aa140066(v=office.10).aspx

我正在使用代码将数据导出到可以打印的excel工作表,而无需进一步调整。下面是页眉和页脚的代码:

<x:PageSetup>
<x:PageMargins x:Bottom="0.75" x:Left="0.4" x:Right=".5" x:Top".5"/>
<x:Header x:Margin="0.2"  Data="My Header"/>
<x:Footer x:Margin="0.2"  Data="My Footer"/>
</x:PageSetup>

它在顶部和底部显示“我的页眉”和“我的页脚”,居中并以小字体显示。我希望它是大字体并向左对齐。这可能吗?

如果不可能,有没有办法改变页眉和页脚块的高度?当我更改边距(例如,x:Margin =“0.75”)时,标题最终会向下移动,但会落后于通常位于其下方的电子表格数据文本。

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了答案,可以在此处找到页眉/页脚样式语法:http://webapp.docx4java.org/OnlineDemo/ecma376/SpreadsheetML/evenHeader.html

最终我得到了这个:

<x:Header 
x:Margin=".75" 
Data="&amp;C&amp;&quot;-,Bold&quot;&amp;25MY FIRST LINE&#10;MY SECOND LINE" />

此代码在两行上标题为Centered,Bold和size 25.