主题
CropLeft (属性)
返回或设置从指定图片或 OLE 对象的左边所裁剪下的磅数。Single 型,可读写。
说明
裁剪的计算是同图像的原始尺寸相关的。例如,如果插入一幅原始宽度为 100 磅的图像,将其放大为 200 磅宽,然后设置 CropLeft 属性为 50, 那么 100 磅(不是 50 磅)将从图像的左边被切除。
示例
javascript
/*此示例在第一张工作表中第三个形状的左侧裁剪了 20 磅。要使此示例执行,第三个形状必须是图片或 OLE 对象。*/
function test() {
let worksheet = Worksheets.Item(1)
worksheet.Shapes.Item(3).PictureFormat.CropLeft = 20
}
javascript
/*使用此示例可指定从选定的形状左边裁去的百分比,不管是否已调整了该形状的大小。为使此示例正常运行,选定的形状必须是图片或 OLE 对象。*/
function test() {
let percentToCrop = "What percentage do you want to crop off the left of this picture?"
ActiveSheet.Shapes.SelectAll()
let shapeToCrop = Selection.ShapeRange.Item(1)
let duplicate = shapeToCrop.Duplicate()
duplicate.ScaleWidth(1, true)
let origWidth = duplicate.Width
duplicate.Delete()
let cropPoints = origWidth * percentToCrop / 100
shapeToCrop.PictureFormat.CropLeft = cropPoints
}