Word.ShapeScaleFrom enum
Spécifie la partie de la forme qui conserve sa position lorsque le forme est mise à l'échelle.
Remarques
[ Ensemble d’API : WordApiDesktop 1.2 ]
Exemples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/45-shapes/group-ungroup.yaml
await Word.run(async (context) => {
// Scales the first set of grouped shapes (including text boxes) found in the document body.
const firstShapeGroup: Word.Shape = context.document.body.shapes
.getByTypes([Word.ShapeType.group])
.getFirstOrNullObject();
firstShapeGroup.load("shapeGroup/shapes");
await context.sync();
if (firstShapeGroup.isNullObject) {
console.log("No shape groups found in the document body.");
return;
}
let shapeGroup: Word.ShapeGroup = firstShapeGroup.shapeGroup;
console.log("About to scale the first shape group found in the document body:", shapeGroup.shapes);
firstShapeGroup.scaleHeight(0.75, Word.ShapeScaleType.currentSize);
firstShapeGroup.scaleWidth(0.5, Word.ShapeScaleType.currentSize, Word.ShapeScaleFrom.scaleFromBottomRight);
console.log("Scaled the first shape group.");
});
Champs
| scaleFromBottomRight = "ScaleFromBottomRight" | Mettre à l’échelle à partir du coin inférieur droit de la forme. |
| scaleFromMiddle = "ScaleFromMiddle" | Mettre à l’échelle à partir du centre de la forme. |
| scaleFromTopLeft = "ScaleFromTopLeft" | Mettez à l’échelle à partir du coin supérieur gauche de la forme. |