我正在尝试使用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”)时,标题最终会向下移动,但会落后于通常位于其下方的电子表格数据文本。
谢谢!
答案 0 :(得分:0)
我找到了答案,可以在此处找到页眉/页脚样式语法:http://webapp.docx4java.org/OnlineDemo/ecma376/SpreadsheetML/evenHeader.html
最终我得到了这个:
<x:Header
x:Margin=".75"
Data="&C&"-,Bold"&25MY FIRST LINE MY SECOND LINE" />
此代码在两行上标题为Centered,Bold和size 25.