在将excel文件导出时关于模板居中打印的设置

本文介绍了如何通过调整Excel的WorksheetOptions中的PageSetup布局设置实现打印区域的居中。当Layout节点的x:CenterHorizontal属性设为1时,打印区域会居中;设为0,则会居左。要改变打印效果,可以修改这个属性的值。

<WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
   <PageSetup>
    <Layout x:Orientation="Landscape" x:CenterHorizontal="0"/>
    <Header x:Margin="0.51181102362204722"/>
    <Footer x:Margin="0.51181102362204722"/>
    <PageMargins x:Bottom="0.78740157480314965" x:Left="0.39370078740157483"
     x:Right="0.39370078740157483" x:Top="0.78740157480314965"/>
   </PageSetup>
   <Unsynced/>
   <Print>
    <ValidPrinterInfo/>
    <PaperSizeIndex>9</PaperSizeIndex>
    <HorizontalResolution>600</HorizontalResolution>
    <VerticalResolution>600</VerticalResolution>
   </Print>
   <Selected/>
   <Panes>
    <Pane>
     <Number>3</Number>
     <ActiveRow>9</ActiveRow>
     <ActiveCol>9</ActiveCol>
    </Pane>
   </Panes>
   <ProtectObjects>False</ProtectObjects>
   <ProtectScenarios>False</ProtectScenarios>
  </WorksheetOptions>
 </Worksheet>


以上代码是从excel中截取的,其实现结果是excel打印时在页面处于非居中,如果想要改变其打印区域在页面中处于居中的效果时,要么从新制表样式,要么可以改变Layout节点中的x:CenterHorizontal属性。


如果x:CenterHorizontal值为1,则excel打印区域居中;若为0,则excel打印时居左。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值