- 78 SDK pages per language (components, composables, advanced API, guides, architecture, getting-started) - vector-edit.md user guide page (5 languages) - Update stale ru/programmable/cli/inspecting.md - Fix YAML frontmatter quoting for colons in descriptions 474 files, 0 missing pages across de/es/fr/it/pl/ru. VitePress build verified — all 546 SDK pages render.
1,015 B
1,015 B
| title | description |
|---|---|
| usePosition | Odczytuj i aktualizuj pozycję, rozmiar, obrót, wyrównanie i odbicie zaznaczonego węzła. |
usePosition
usePosition() to kompozyt kontrolek dla UI związanego z pozycją.
Udostępnia wartości zaznaczonego węzła takie jak:
xywidthheightrotation
i akcje takie jak:
- wyrównanie
- odbicie
- obrót
- przeciąganie/aktualizacja właściwości liczbowych
Użycie
import { usePosition } from '@open-pencil/vue'
const position = usePosition()
Podstawowy przykład
const { x, y, width, height, rotation, updateProp, commitProp } = usePosition()
Przykłady praktyczne
Wyrównaj zaznaczone węzły
position.align('horizontal', 'center')
position.align('vertical', 'min')
Odbij selekcję
position.flip('horizontal')
position.flip('vertical')
Obróć selekcję
position.rotate(90)