在 Freeplane 中,如何使用 Groovy 脚本将“节点形状更改为气泡”并更改“子间隙”?
我努力了
node.style.topic = "Bubble"
和
node.childgap = "5 pt"
但两者都不起作用。
在 Freeplane 中,如何使用 Groovy 脚本将“节点形状更改为气泡”并更改“子间隙”?
我努力了
node.style.topic = "Bubble"
和
node.childgap = "5 pt"
但两者都不起作用。
不幸的是,Freeplane 还没有将节点形状包含到(Groovy)脚本 API 中。但是您现在可以使用较低级别的 Java API(请注意,这可能会在某个时间点中断):
import org.freeplane.features.nodestyle.NodeStyleModel
import org.freeplane.core.ui.LengthUnits
import org.freeplane.core.util.Quantity
NodeStyleModel.setShape(node.delegate, "bubble")
NodeStyleModel.setShapeVerticalMargin(node.delegate, new Quantity(5, LengthUnits.px))
NodeStyleModel.setShapeHorizontalMargin(node.delegate, new Quantity(15, LengthUnits.px))
node.text = String.valueOf(NodeStyleModel.getShape(node.delegate))
请向 Freeplane 的错误跟踪器添加功能请求。