Word.ShapeType enum
表示形状类型。
注解
示例
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/45-shapes/manage-shapes-text-boxes.yaml
await Word.run(async (context) => {
// Gets text boxes in the main document.
const shapes: Word.ShapeCollection = context.document.body.shapes;
shapes.load();
await context.sync();
if (shapes.items.length > 0) {
console.log(`Number of shapes found in the main document: ${shapes.items.length}`);
shapes.items.forEach(function (shape, index) {
if (shape.type === Word.ShapeType.textBox) {
console.log(`Shape ${index} in the main document has a text box. Properties:`, shape);
} else {
console.log(`Shape ${index} in the main document doesn't have a text box.`);
}
});
} else {
console.log("No shapes found in the main document.");
}
});
字段
| canvas = "Canvas" | 画布形状。 |
| geometricShape = "GeometricShape" | 几何形状。 |
| group = "Group" | 组形状。 |
| picture = "Picture" | 图片形状。 |
| textBox = "TextBox" | 文本框形状。 |
| unsupported = "Unsupported" | 不支持的形状类型。 |