AIO 編輯器
TextAlign
文字對齊。
區塊文字對齊(輸出 text-align style)。
- config key:
AioEditorCoreExtension.TextAlign - 來源:
@tiptap/extension-text-align
載入途徑:跟隨 features 宣告:AlignLeft、AlignCenter、AlignRight、AlignJustify。按鈕未宣告但要保留能力 → include: [AioEditorCoreExtension.TextAlign]。
排除影響(exclude: [TextAlign]): 按鈕 AlignLeft、AlignCenter、AlignRight、AlignJustify 將自動隱藏; 以 extraExtensions 補上同名 extension(textAlign)即為替換。
選項
| 欄位 | 型別 | 預設值 | 說明 |
|---|---|---|---|
types | string[] | ['heading', 'paragraph'] | 可對齊之節點型別 |
alignments | string[] | ['left', 'center', 'right', 'justify'] | 允許之對齊值;不在清單內之值無法設定 |
defaultAlignment | string | 'left' | 預設對齊(等於預設值時不輸出 style) |
Commands
| Command | 說明 |
|---|---|
setTextAlign(alignment) | 設定對齊 |
unsetTextAlign() | 回復預設對齊 |
toggleTextAlign(alignment) | 切換對齊 |
快捷鍵
| 按鍵 | 行為 |
|---|---|
Mod-Shift-L | 靠左 |
Mod-Shift-E | 置中 |
Mod-Shift-R | 靠右 |
Mod-Shift-J | 兩端對齊 |