深色模式
控制台
段落格式对象
属性 | 说明 |
---|---|
首行缩进 | |
行间距 |
方法 | 说明 |
---|---|
设置固定行间距 | |
设置段落对齐方式 |
首行缩进
表达式.ActiveDocument.Range(Start, End).ParagraphFormat.CharacterUnitFirstLineIndent
或者 表达式.ActiveDocument.ActiveWindow.Selection.ParagraphFormat
表达式:文档类型应用对象
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 段落格式对象
const paragraphFormat = await app.ActiveDocument.Range(0, 20).ParagraphFormat
// 首行缩进 2 单位
paragraphFormat.CharacterUnitFirstLineIndent = 2
}
行间距
表达式.ActiveDocument.Range(Start, End).ParagraphFormat.LineSpacingRule
或者 表达式.ActiveDocument.ActiveWindow.Selection.ParagraphFormat
表达式:文档类型应用对象
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 段落格式对象
const paragraphFormat = await app.ActiveDocument.Range(0, 20).ParagraphFormat
// 1.5 倍间距
paragraphFormat.LineSpacingRule = 1.5
}
设置固定行间距
表达式.ActiveDocument.Range(Start, End).ParagraphFormat.SetFixedLineSpacing
或者 表达式.ActiveDocument.ActiveWindow.Selection.ParagraphFormat
表达式:文档类型应用对象
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Value | Number | 是 | 段落间距, 磅支持 0-1000 数值范围,厘米支持 0-55 数值范围,毫米支持 0-550 数值范围,英寸支持 0-22 数值范围 | |
Unit | Enum | 是 | 间距单位,详细可参考 Enum.WdLineSpacingUnit |
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 段落格式对象
const paragraphFormat = await app.ActiveDocument.Range(0, 20).ParagraphFormat
// 设置行间距为18磅固定行间距
await paragraphFormat.SetFixedLineSpacing(18, 0)
}
设置段落对齐方式
表达式.ActiveDocument.Range(Start, End).ParagraphFormat.SetAlignment
表达式:文档类型应用对象
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Value | Enum | 是 | 段落对齐方式 具体参考Enum.WdAlignmentMode |
//@file=base.docx
async function example() {
await instance.ready();
const app = instance.Application;
// 段落对象
const paragraphFormat = await app.ActiveDocument.Range(0, 20).ParagraphFormat;
// 居中对齐
paragraphFormat.SetAlignment(app.Enum.WdAlignmentMode.wdCenter);
}