NPOI word 页面边距设置
时间: 2024-03-13 12:47:11 浏览: 253
npoi操作word.txt
您可以使用以下代码来设置NPOI Word文档的页面边距:
```csharp
using NPOI.XWPF.UserModel;
using NPOI.OpenXmlFormats.Wordprocessing;
// 创建一个新文档
XWPFDocument doc = new XWPFDocument();
// 获取页面布局
CT_SectPr sectPr = doc.Document.body.sectPr ?? doc.Document.body.AddNewSectPr();
// 获取页面边距
CT_PageMar pageMar = sectPr.pgMar ?? sectPr.AddNewPgMar();
// 设置页面边距(以磅为单位)
pageMar.top = (ulong)720;
pageMar.bottom = (ulong)720;
pageMar.left = (ulong)720;
pageMar.right = (ulong)720;
// 保存文档
doc.Write(stream);
```
此代码将设置文档的上、下、左、右边距都为720磅(1英寸=72磅)。您可以根据需要调整边距值。
阅读全文