
在本教程中,我们将学习如何禁用多个特定的控制点。
语法
setControlsVisibility(options: Object): fabric.Object
参数
-
options − 此参数接受一个 Object 值,用于设置可见状态的 控件。可能的值为−
‘tl’ − 此属性接受一个布尔值,用于启用或禁用左上角控件
‘tr’ −此属性接受一个布尔值,用于启用或禁用右上角控制
‘br’ −此属性接受一个布尔值,用于启用或禁用右下角控制 ‘bl’ - 这个属性接受一个布尔值,用于启用或禁用左下角控制 ‘ml’ − 此属性接受一个布尔值,用于启用或禁用中间左侧控制
‘mt’ −此属性接受一个布尔值,用于启用或禁用中上控制
‘mr’ −该属性接受一个布尔值,用于启用或禁用中右控制 ‘mb’ −该属性接受一个布尔值,用于启用或禁用中下控制
‘mtr’ −该属性接受一个布尔值,用于启用或禁用中上旋转控件
使用 setControlsVisibility 方法
Example
让我们看一个代码示例,看看在setControlsVisibility方法被调用时的输出结果 使用。 setControlsVisibility 方法设置多个指定控件的可见性。在 在这种情况下,由于我们将“tl”和“bl”控件设置为false值,因此左上角 并且底部左侧的控件将被禁用。
Using setControlsVisibility method
You can select the image object to see that the bottom-left and top-left controls have been disabled
![]()
使用setControlsVisibility方法来禁用中间顶部旋转
control的翻译为:controlExample
在这个例子中,我们将使用setControlsVisibility方法来禁用“mtr”控件 这也被称为中上旋转控制。Using setControlsVisibility method to disable the middle-top-rotate control
You can select the image object to see that the middle-top-rotate control has been disabled
![]()










