Font
Font
JSSDK: 1.7.3、zOffice V7.2 FP3支持
返回或设置范围内的字体属性,如字号、字体颜色、是否加粗、是否加下划线、是否设置斜体。
属性
Italic
返回或设置范围内的倾斜格式。读/写boolean值 。
语法
Font.Italic
Font: 字体对象
示例
async function example() {
// 获取/设置书签区域的斜体样式
const bookmark = await Application.ActiveDocument.Bookmarks.item(1);
const range = await bookmark.range;
const isItalic = await range.Font.Italic;
console.log(isItalic);
range.Font.Italic = true;
}
Bold
返回或设置范围内的加粗格式。读/写boolean值 。
语法
Font.Bold
Font: 字体对象
示例
async function example() {
// 获取/设置书签区域的字体加粗样式
const bookmark = await Application.ActiveDocument.Bookmarks.item(1);
const range = await bookmark.range;
const isBold = await range.Font.Bold;
console.log(isBold);
range.Font.Bold = true;
}
Underline
返回或设置应用于范围内的下划线的类型。 读/写 WdUnderline 。
语法
Font.Underline
Font: 字体对象
示例
async function example() {
// 获取/设置书签区域的字体下划线样式
const bookmark = await Application.ActiveDocument.Bookmarks.item(1);
const range = await bookmark.range;
const underline = await range.Font.Underline;
console.log(underline);
range.Font.Underline = Word.WdUnderline.wdUnderlineSingle;
}
Color
返回或设置应用于范围内的颜色。可读写。6位十六进制颜色值,例如:#000000
语法
Font.Color
Font: 字体对象
示例
async function example() {
// 根据6位十六进制颜色值获取/返回书签区域的字体颜色
const bookmark = await Application.ActiveDocument.Bookmarks.item(1);
const range = await bookmark.range;
const Color = await range.Font.Color;
console.log(Color);
range.Font.Color = "#ffffff";
}
ColorIndex
返回或设置一个 WdColorIndex 常量,该常量代表指定字体的颜色。可读写。
语法
Font.ColorIndex
Font: 字体对象
示例
async function example() {
// 根据颜色枚举值获取/返回书签区域的字体颜色
const bookmark = await Application.ActiveDocument.Bookmarks.item(1);
const range = await bookmark.range;
const ColorIndex = await range.Font.ColorIndex;
console.log(ColorIndex);
range.Font.ColorIndex = Word.wdColorIndex.wdOrigin;
}
Size
设置或返回文字的字体大小,可读写 number。
语法
Font.Size
Font: 字体对象
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| Size | number | 是 | Size >= 1 && Size <= 1638 && Size支持至小数点后一位(单位:磅,pt) |
示例
async function example() {
// 获取/设置书签区域的字体字号大小
const bookmark = await Application.ActiveDocument.Bookmarks.item(1);
const range = await bookmark.range;
const Size = await range.Font.Size;
console.log(Size);
range.Font.Size = 20;
}