Eleven translated pages changed in English since the last release without matching updates: system requirements, the Lint tab, AI chat diff tools, collaboration with agents, design JSX imports and export fidelity, Storybook and live-app export, lint fixes, page navigation, and Checking Designs. Bring de, es, fr, it, pl, and ru up to date, add the sections the abridged translations lacked where a change landed, use each language's UI labels, and point the export page at documents list.
1.3 KiB
1.3 KiB
| title | description |
|---|---|
| useExport | Управление настройками экспорта — масштабом и форматом — для текущего выделения. |
useExport
useExport() предоставляет состояние и действия для панели экспорта выбранных объектов.
Он содержит:
- настройки экспорта;
- ID выбранных объектов;
- имя экспортируемого файла;
- доступные масштабы и форматы (идентификаторы
formatsи подписанныеformatOptions).
Использование
import { useExport } from '@open-pencil/vue'
const exportState = useExport()
Базовый пример
const {
settings,
nodeName,
scales,
formats,
formatOptions,
addSetting,
updateScale,
updateFormat,
} = useExport()
Практические примеры
Добавить ещё один вариант экспорта
exportState.addSetting()
Изменить первый экспорт на 2x WEBP
exportState.updateScale(0, 2)
exportState.updateFormat(0, 'webp')