使用Aspose.Words设置word文档多倍行距
以下是官网上论坛上找的例子
// Create empty docuemnt and DocumentBuilder Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Specify linespacing 1.5 line builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple; // The line spacing is specified in the LineSpacing property as the number of lines. // One line equals 12 points. so 1.5 lines = 18 points builder.ParagraphFormat.LineSpacing = 15.6; // Insert some text builder.Writeln("This is paragraph with '1.5 line' spacing rule"); builder.Writeln("Test1"); // The same technique you can use to specify Document spacing rule builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple; builder.ParagraphFormat.LineSpacing = 24; builder.Writeln("This is paragraph with 'Double' spacing rule"); //Save output documnt doc.Save("out.doc");
解释: builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple;
builder.ParagraphFormat.LineSpacing = 12; 设置1倍行距 12就是一倍行距
同理 builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple;
builder.ParagraphFormat.LineSpacing = 15.6; 设置1.3倍行距
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple;
builder.ParagraphFormat.LineSpacing = 24; 设置2倍行距
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。