# ckeditor5-line-height **Repository Path**: zeesu1/ckeditor5-line-height ## Basic Information - **Project Name**: ckeditor5-line-height - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-27 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README @rickx/ckeditor5-line-height ============================ This package was created by the [ckeditor5-package-generator](https://www.npmjs.com/package/ckeditor5-package-generator) package. # ckeditor5-line-height The line height plugin for ckeditor5. ## Quick start First, install the build from npm: ```bash pnpm i @rickx/ckeditor5-line-height # or yarn add @rickx/ckeditor5-line-height # or npm i @rickx/ckeditor5-line-height ``` ### [How to use your plugin in new installation methods?](https://ckeditor.com/docs/ckeditor5/latest/updating/nim-migration/custom-plugins.html#how-to-use-your-plugin-in-new-installation-methods) Use it in your application: ```ts // Importing ClassicEditor import { ClassicEditor } from 'ckeditor5' // Importing the plugin code. import { LineHeight } from '@rickx/ckeditor5-line-height' // Optionally importing the translations. import lineHeightTranslations from '@rickx/ckeditor5-line-height/translations/zh-cn.js' ``` Add it to your editor: ```js ClassicEditor .create(document.querySelector('#editor'), { plugins: [ /* ..., */ LineHeight, // add it to your plugins array ], lineHeight: { // specify your otions in the lineHeight config object. // Default values are ['default', 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2, 2.5] options: [ 'default', '10px', 2, '150%', '8em', { title: 'Custom Title', model: '48px', }, { title: 'Double', model: 'double', view: { key: 'style', value: { 'line-height': '200%' }, }, }, { title: 'Triple', model: 'triple', view: { key: 'class', value: ['line-height-triple', 'triple'], }, }, ], supportAllValues: true, }, toolbar: [ /* ..., */ 'lineHeight', // add the button to your toolbar ], transitions: [ /* ..., */ lineHeightTranslations, // line-height translations ] }) .then(/* ... */) .catch(/* ... */) ``` ## Common API You can change the line height of the current selection by executing the command with a desired value: ```js // For numerical values: editor.execute('lineHeight', { value: 2 }) // For named presets: editor.execute('lineHeight', { value: 'double' }) ``` Passing an empty value will remove any config.lineHeight set: ```js editor.execute('lineHeight') ``` ## License The `@rickx/ckeditor5-line-height` package is available under [MIT license](https://opensource.org/licenses/MIT).