getNodesBounds()
返回包含数组中所有给定节点的边界框。这在与 getViewportForBounds
组合时非常有用,可以计算出正确的变换以将给定节点适合视窗。
ℹ️
此函数以前称为 getRectOfNodes
,该函数将在 v12 中删除。
import { getNodesBounds } from '@xyflow/svelte';
const nodes = [
{
id: 'a',
position: { x: 0, y: 0 },
data: { label: 'a' },
width: 50,
height: 25,
},
{
id: 'b',
position: { x: 100, y: 100 },
data: { label: 'b' },
width: 50,
height: 25,
},
];
const bounds = getNodesBounds(nodes);
签名
名称 | 类型 |
---|---|
#参数 |
|
# nodes | Node[] |
#返回值 |
|
Rect |