InlineShape
JSSDK: 1.3.1、FilezOffice V6.0 FP1 支持
代表文档的文字层中的对象。 内嵌形状只能是图片、OLE 对象或 ActiveX 控件。 InlineShape 对象是 InlineShapes 集合的成员。 InlineShapes 集合包含文档、范围或所选内容中的所有内嵌形状。(目前仅支持嵌入式图片)
属性
Height
JSSDK: 1.11.1、FilezOffice V8.3 FP1 支持
返回或设置指定嵌入式图形的高度。可读写 number 类型。
语法
InlineShape.Height
InlineShape: 嵌入式图片对象
返回值
Promise<number>
示例
async function example() {
const inlineShape = await Application.ActiveDocument.InlineShapes.item(1);
const height = await inlineShape.Height;
console.log(height);
inlineShape.Height = height + 10;
}
Width
JSSDK: 1.11.1、FilezOffice V8.3 FP1 支持
返回或设置指定嵌入式图形的宽度。可读写 number 类型。
语法
InlineShape.Width
InlineShape: 嵌入式图片对象
返回值
Promise<number>
示例
async function example() {
const inlineShape = await Application.ActiveDocument.InlineShapes.item(1);
const width = await inlineShape.Width;
console.log(width);
inlineShape.Width = width + 10;
}
方法
delete
删除指定的嵌入式图形。
语法
inlineShape.delete()
inlineShape: 嵌入式图片对象
返回值
Promise<boolean>
示例
async function example() {
const inlineShape = await Application.ActiveDocument.InlineShapes.item(1);
const success = await inlineShape.delete();
}
focus
JSSDK: 1.4.0、FilezOffice V6.1 支持
定位嵌入式图片
语法
InlineShape.focus()
InlineShape: 嵌入式图片对象
返回值
Promise<boolean> 是否定位成功
示例
async function example() {
const inlineShape = await Application.ActiveDocument.InlineShapes.item(1);
const success = await inlineShape.focus();
}