# qooxdoo

## Universal JavaScript Framework

### Navigation

- index
- next |
- previous |
- » Home »
- qooxdoo v1.6 documentation »
- Table of Contents »
- GUI Toolkit »
- HTML Editing »

# Feature List

This page aims to describe the features of the HtmlArea component. Aims because there are for sure features which are missing or considered as must-have to not enter the feature list as own entry.

This page should get you a good overview of what you can expect from this HTML editing component.

## End-User Features

### Text Formatting

- Bold
- Italic
- Underline
- Strikethrough
- Text Color
- Background Color
- Font Size
- Font Family

### Alignment

- Left
- Center
- Right
- Justify

### Lists

- Unordered lists
- Ordered lists

### Inserting

- Tables
- Images
- Horizontal rulers
- Hyperlink
- HTML code

### Document Wide Formatting

- Background Image
- Background Color

### Additional Features

- Removing format
- Select the whole content
- Indent / Outdent
- Undo / Redo

## Developer Features

### Events

- Load / LoadingError and Ready
- Current cursor context
- Contextmenu
- Focus / Focus out

### Content Manipulation

- Content as HTML output
- Post-process HTML output
- Current selected HTML
- Reset content
- Context Information of current focused node (e.g. to update a toolbar widget)

### Advanced Paragraph-Handling

- Keeps formatting across multiple paragraphs
- Type of line-break adjustable (new paragraph or new line)
- Support for `Shift+Enter` and `Ctrl+Enter` to insert single line-break

### Additional Features

- Hotkey Support
- Set own CSS for content at startup
- Access to content document and content body
- Access to editable iframe element