getViewportForBounds()
このユーティリティは、指定された境界のビューポートを返します。これは、サーバー上の特定のノードセットのビューポートを事前に計算したり、ビューポートを直接変更せずに、指定された境界のビューポートを計算したりするために使用できます。
ℹ️
この関数は以前はgetTransformForBounds
と呼ばれていました
import { getViewportForBounds } from '@xyflow/react';
const { x, y, zoom } = getViewportForBounds(
{
x: 0,
y: 0,
width: 100,
height: 100,
},
1200,
800,
0.5,
2,
);
シグネチャ
名前 | 型 | デフォルト |
---|---|---|
#パラメータ |
|
|
# bounds | Rect |
|
# width | 数値 |
|
# height | 数値 |
|
数値 | 数値 |
|
# minZoom | 数値 |
|
数値 | 数値 |
|
# maxZoom |
|
|
数値 | Viewport # padding? |
|
数値
- #戻り値