Ausrichtung

Richte den aktuellen Absatz oder die Absätze im ausgewählten Bereich links, zentriert oder rechts aus. Objekte, die in einem Absatz enthalten sind, wie Bilder, Videos und Tabellen, werden über den sie umgebenden Absatz ausgerichtet.

Die Ausrichtung wird als Absatzattribut gespeichert, nicht als Textformatierung. Codeblöcke sind von der Ausrichtung ausgeschlossen, da die Einrückung dort eine Bedeutung hat.

Flügel
StandardschriftartAbstand
HTMLEditor wird geladen…
JSONnabi-treeEditor wird geladen…
Installation
npm install nabi-note
Code
import {
  createNabiWith, mountSurface, mountToolbar, mountContextToolbar,
  mountHints, watchSettle, alignWing, dropCapWing, mountViewTools,
} from 'nabi-note'

const selected = [
  alignWing,
  dropCapWing,
]
const { nabi, registry } = createNabiWith(selected)

const root = document.querySelector('.nabi')!
const content = document.querySelector('.nabi-content')!

// The locale also sets the direction — Arabic and Urdu run right to left
mountSurface({ nabi, registry, root: content, locale: 'de' })

const settle = watchSettle(document, { surface: content })
const shared = { nabi, registry, surface: content, settle, locale: 'de' }
const toolbar = mountToolbar({ ...shared, root: document.querySelector('#toolbar')! })
const context = mountContextToolbar({ ...shared, root: document.querySelector('#context')! })
mountHints({ toolbar, context, root, surface: content })
// The preview and fullscreen buttons — they stand their own box at the end of the row
mountViewTools({ ...shared, root, container: document.querySelector('#toolbar')! })

// on every change — hook up your own code here
// nabi.onChange(() => user_callback(nabi.getHtml()))
ts
const selected = wings().use('align').build()