openpencil/packages/docs/fr/programmable/sdk/api/composables/use-text-edit.md
Danila Poyarkov 14325280d9 docs(i18n): translate all missing pages to 6 languages
- 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.
2026-04-22 18:35:22 +03:00

1.3 KiB

title description
useTextEdit Gère l'édition DOM de texte, la composition, la mise en forme et la synchronisation pour les nœuds texte du canvas.

useTextEdit

useTextEdit() fait le pont entre la saisie de texte DOM et le modèle d'édition de texte canvas de l'éditeur.

Il coordonne :

  • la saisie de texte via textarea
  • la composition IME
  • le clignotement du curseur
  • le comportement supprimer/retour arrière
  • les commandes de mise en forme comme gras/italique/souligné
  • la synchronisation des modifications de texte dans le graphe

Utilisation

useTextEdit(canvasRef, editor)

Exemple de base

Utilisez-le dans le composant propriétaire du canvas avec useCanvas() et useCanvasInput().

Exemples pratiques

Prendre en charge les raccourcis de mise en forme

useTextEdit() gère déjà les actions de mise en forme clavier comme gras, italique et souligné pendant que l'édition de texte est active.

Garder canvas et éditeur de texte synchronisés

Il met à jour le texte du graphe et les passages de style au fur et à mesure que l'utilisateur tape ou édite des plages mises en forme.

Notes

C'est un composable d'intégration canvas/éditeur, pas un composable générique de champ de texte.

API associées