深色模式
控制台
文档的字体对象
属性 | 说明 |
---|---|
设置、获取选中内容为粗体 | |
设置、获取选中内容为斜体 | |
设置、获取选中内容的下划线类型 | |
设置、获取选中内容的下划线类型 |
方法 | 说明 |
---|---|
通过 Font 对象可以控制选中内容的字体,例如设置字体类型、字体大小等内容。 | |
设置选定文字的字体颜色 | |
字体颜色设置 | |
设置选定文字的高亮颜色 | |
设置选定文字的字体类型 | |
设置选定文字的字体大小 |
设置、获取选中内容为粗体
表达式.ActiveDocument.Selection.Font.Bold
表达式:文档类型应用对象
true/false
true
表示粗体,false
表示非粗体,wdUndefined 表示混合
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 设置内容为粗体
app.ActiveDocument.Selection.Font.Bold = true
// 检查内容是否为粗体
const bold = await app.ActiveDocument.Selection.Font.Bold
console.log('bold: ', bold)
}
设置、获取选中内容为斜体
表达式.ActiveDocument.Selection.Font.Italic
表达式:文档类型应用对象
true/false
true
表示斜体,false
表示非斜体,wdUndefined 表示混合
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 设置内容为斜体
app.ActiveDocument.Selection.Font.Italic = true
// 检查内容是否为斜体
const italic = await app.ActiveDocument.Selection.Font.Italic
console.log('italic: ', italic)
}
设置、获取选中内容的下划线类型
表达式.ActiveDocument.Selection.Font.Underline
表达式:文档类型应用对象
WdUnderline:下划线类型
返回下划线类型WdUnderline,无下划线时返回 null
,多下划线混合时返回 wdUndefined
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 设置下划线类型为 粗波浪线
app.ActiveDocument.Selection.Font.Underline =
app.Enum.WdUnderline.wdUnderlineWavyHeavy
// 获取下划线类型
const underlineType = await app.ActiveDocument.Selection.Font.Underline
console.log('underlineType: ', underlineType)
}
设置、获取选中内容的下划线类型
表达式.ActiveDocument.Selection.Font.UnderlineColor
表达式:文档类型应用对象
16 进制的颜色值,如 #FF0000
默认 #000000
,无下划线时返回 null
,多颜色混合时返回 wdUndefined
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 设置下划线颜色为 红色
app.ActiveDocument.Selection.Font.UnderlineColor = '#FF0000'
// 获取下划线颜色
const underlineColor = await app.ActiveDocument.Selection.Font.UnderlineColor
console.log('underlineColor: ', underlineColor)
}
通过 Font
对象可以控制选中内容的字体,例如设置字体类型、字体大小等内容。
表达式.ActiveDocument.Range(Start, End).Font
或者 表达式.ActiveDocument.ActiveWindow.Selection.Font
表达式:文档类型应用对象
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 字体对象
const font = await app.ActiveDocument.Range(0, 20).Font
}
设置选定文字的字体颜色
表达式.ActiveDocument.Range(Start, End).Font.Color
或者 表达式.ActiveDocument.ActiveWindow.Selection.Font
表达式:文档类型应用对象
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 字体对象
const font = await app.ActiveDocument.Range(0, 20).Font
// 设置选定文字的字体颜色
font.Color = '#228B22'
}
字体颜色设置
表达式.ActiveDocument.Range(Start, End).Font.ColorIndex = WdColorIndex
或者 表达式.ActiveDocument.ActiveWindow.Selection.Font
表达式:文档类型应用对象
设置字体颜色时,WdColorIndex
详细可参考: Enum.WdColorIndex
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 字体对象
const font = await app.ActiveDocument.Range(0, 20).Font
// 设置字体颜色
font.ColorIndex = 2
}
设置选定文字的高亮颜色
表达式.ActiveDocument.Range(Start, End).Font.HighLight
或者 表达式.ActiveDocument.ActiveWindow.Selection.Font
表达式:文档类型应用对象
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 字体对象
const font = await app.ActiveDocument.Range(0, 20).Font
// 设置选定文字的高亮颜色
font.HighLight = '#228B22'
}
设置选定文字的字体类型
表达式.ActiveDocument.Range(Start, End).Font.Name
或者 表达式.ActiveDocument.ActiveWindow.Selection.Font
表达式:文档类型应用对象
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 字体对象
const font = await app.ActiveDocument.Range(0, 20).Font
// 设置选定文字的字体类型
font.Name = '宋体'
}
设置选定文字的字体大小
表达式.ActiveDocument.Range(Start, End).Font.Size
或者 表达式.ActiveDocument.ActiveWindow.Selection.Font
表达式:文档类型应用对象
//@file=base.docx
async function example() {
await instance.ready()
const app = instance.Application
// 字体对象
const font = await app.ActiveDocument.Range(0, 20).Font
// 设置选定文字的字体大小
font.Size = 30
}