使用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倍行距

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。