在 C# 程序中,我尝试添加 3 行,但看起来 2 行之间的差距更大
XWPFParagraph paragraphTwo = document.CreateParagraph();
paragraphTwo.Alignment = ParagraphAlignment.LEFT;
XWPFRun paragraphOneRunTwo = _documnetHelper.CreateAndFormatRun(paragraphTwo, true, 13, WorkflowStepsConstants.FormData.FontCalibri, WorkflowStepsConstants.FormData.FontColorBlack, "Notice");
paragraphOneRunTwo.AddCarriageReturn();
paragraphOneRunTwo = _documnetHelper.CreateAndFormatRun(paragraphTwo, false, 13, WorkflowStepsConstants.FormData.FontCalibri, WorkflowStepsConstants.FormData.FontColorBlack, "Date: ");
paragraphOneRunTwo.AddCarriageReturn();
paragraphOneRunTwo = _documnetHelper.CreateAndFormatRun(paragraphTwo, false, 13, WorkflowStepsConstants.FormData.FontCalibri, WorkflowStepsConstants.FormData.FontColorBlack, "Number:");
public XWPFRun CreateAndFormatRun(XWPFParagraph paragraph, bool isBold, double fontSize, string fontFamily, string color, string text)
{
XWPFRun run = paragraph.CreateRun();
run.IsBold = isBold;
run.FontSize = fontSize;
run.FontFamily = fontFamily;
run.SetColor(color);
if (text != null)
run.SetText(text);
return run;
}
当我设置字体大小为 11 时,所有行看起来都没有问题,它们之间的间距很小。但是如果我将字体大小增加到 13 或更大,它显示行间距可能是 1.5 或 2。如何在 NPOI 中以最小的行间距将 3 个字符串放入 3 个新行中? 我在用
<PackageReference Include="NPOI" Version="2.6.0" />