安卓怎么修改document的文字之间的行间距

sdk: android.via.java 20.9
怎么调整font的lineSpacing

@ZhangChuanchuan

ParagraphFormat.LineSpacing属性用于获取或设置段落的行距(以磅为单位)。请检查以下代码示例。希望这对您有所帮助。

如果仍然遇到问题,请与您的需求以及输入和预期的输出Word文档共享更多详细信息。然后,我们将为您提供更多信息。

Document doc = new Document();
DocumentBuilder builder =新的DocumentBuilder(doc);

//将段落的行距设置为最小值
//这将为任何尺寸太小而无法保持行高的文本行提供垂直填充
builder.getParagraphFormat()。setLineSpacingRule(LineSpacingRule.AT_LEAST);
builder.getParagraphFormat()。setLineSpacing(20.0);

builder.writeln(“最小行距为20”。);
builder.writeln(“最小行距为20”。);

//将行距设置为正好为5点
//如果字体大小大于间距,则文本顶部将被截断
builder.insertParagraph();
builder.getParagraphFormat()。setLineSpacingRule(LineSpacingRule.EXACTLY);
builder.getParagraphFormat()。setLineSpacing(5.0);

builder.writeln(“行距精确为5。”);
builder.writeln(“行距精确为5。”);

//将行距设置为默认行距的倍数,默认为12点
// 18点将间距始终设置为1.5行,这将根据不同的字体大小进行缩放
builder.insertParagraph();
builder.getParagraphFormat()。setLineSpacingRule(LineSpacingRule.MULTIPLE);
builder.getParagraphFormat()。setLineSpacing(18.0);

builder.writeln(“ 1.5个默认行的行距。”);
builder.writeln(“ 1.5个默认行的行距。”);

doc.save(getArtifactsDir()+“ Paragraph.LineSpacing.docx”);