Interface: ViewportChangeEventPayload
Структура данных события об изменении видимой области документа.
Remarks
Содержит информацию о:
- Координатах видимой области
- Размерах видимой области
- Уровне масштабирования
- Положении скролла
Properties
viewport
viewport:
Viewport
Объект, представляющий новую видимую область документа.
Remarks
Содержит:
- top — верхняя координата видимой области (в пикселях или единицах документа)
- bottom — нижняя координата видимой области
- left — левая координата видимой области
- right — правая координата видимой области
- zoom — текущий уровень масштабирования (в процентах, например 100, 150)
See
Viewport — полная структура viewport
Example
editorApi.events.subscribe('viewportChange', (payload) => {
const { viewport } = payload;
const height = viewport.bottom - viewport.top;
const width = viewport.right - viewport.left;
console.log(`Видимая область: ${width}x${height} при масштабе ${viewport.zoom}%`);
});