你可以定制浮动对象元素, 比如改变位置、大小等。
位置和大小可以通过两种方式来定制。 比如:
floatingObject.startRow(1);
floatingObject.startColumn(1);
floatingObject.startRowOffset(0);
floatingObject.startColumnOffset(0);
floatingObject.endRow(4);
floatingObject.endColumn(4);
floatingObject.endRowOffset(0);
floatingObject.endColumnOffset(0);
// or
var point = new Excel.View.Sheets.Point(62, 20);
floatingObject.position(point);
floatingObject.width(186);
floatingObject.height(60);
如果你在调整行高或者列宽的时候, 不想要浮动对象元素的位置以及大小跟着调整, 你可以使用 dynamicMove 和 dynamicSize 方法来设置,例如:
floatingObject.dynamicMove(false);
floatingObject.dynamicSize(false);
如果浮动对象元素的 dynamicMove 设置是 false 并且 dynamicSize 设置是 true,则不会有任何影响。
如果你不想要用户通过用户界面来改变浮动对象元素,你可以使用 isLocked 方法来锁定它。 不过在锁定浮动对象元素之前,你需要锁定表单。
当浮动对象元素互相叠加的时候,你可以通过 zIndex 来设置浮动对象元素的层叠顺序。
var zIndex = floatingObject.zIndex('f1');
floatingObject.zIndex('f1', zIndex + 1);