Having trouble getting help?
Contact Support
Contact Support
Increase and Decrease Indent in Angular Rich Text Editor Component
16 Jan 20252 minutes to read
The Rich Text Editor allows you to set indentation for text blocks such as paragraphs, headings, or lists. This feature helps you visually organize and structure your content, making it easier to read and understand.
The Rich Text Editor allows you to configure two types of indentation tools, Indent
and Outdent
tool in the Rich Text Editor toolbar using the toolbarSettings
items property.
Options | Description |
---|---|
Indent | Increases the indentation |
Outdent | Decreases the indentation |
To adjust the text indentation:
- Select the desired text or paragraph.
- Click the Indent or Outdent button in the toolbar.
- The indentation of the selected text will be modified accordingly.
To configure the Indent
and Outdent
toolbar item, refer to the below code.
import { Component } from '@angular/core';
import { RichTextEditorModule, ToolbarService, HtmlEditorService, QuickToolbarService, ImageService, LinkService, TableService, PasteCleanupService, ToolbarSettingsModel } from '@syncfusion/ej2-angular-richtexteditor';
@Component({
imports: [
RichTextEditorModule
],
standalone: true,
selector: 'app-root',
template: `<ejs-richtexteditor id='editor' [toolbarSettings]='tools' [(value)]='value'></ejs-richtexteditor>`,
providers: [ToolbarService, HtmlEditorService, QuickToolbarService, ImageService, LinkService, TableService, PasteCleanupService]
})
export class AppComponent {
public value: string = "<p>The Rich Text Editor triggers events based on its actions. </p><p> The events can be used as an extension point to perform custom operations.</p><ul><li>created - Triggers when the component is rendered.</li><li>change - Triggers only when Rich Text Editor is blurred and changes are done to the content.</li><li>focus - Triggers when Rich Text Editor is focused in.</li><li>blur - Triggers when Rich Text Editor is focused out.</li><li>actionBegin - Triggers before command execution using toolbar items or executeCommand method.</li><li>actionComplete - Triggers after command execution using toolbar items or executeCommand method.</li><li>destroyed – Triggers when the component is destroyed.</li></ul>";
public tools: ToolbarSettingsModel = {
items: ['Outdent', 'Indent']
};
}
import { bootstrapApplication } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import 'zone.js';
bootstrapApplication(AppComponent).catch((err) => console.error(err));