0

在 Freeplane 中,如何使用 Groovy 脚本将“节点形状更改为气泡”并更改“子间隙”?

我努力了

node.style.topic = "Bubble"

node.childgap = "5 pt"

但两者都不起作用。

4

1 回答 1

0

不幸的是,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 的错误跟踪器添加功能请求。

于 2020-02-23T18:34:16.877 回答