使用Aspose.Words设置word文档多倍行距

来源:互联网 发布:java开发pc客户端 编辑:程序博客网 时间:2024/06/13 01:47

以下是官网上论坛上找的例子

 // 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倍行距

1 0