The Text Editing framework contains the classes you use to add text editing functionality to any CommonPoint application. The Text Editing framework integrates the text and native language support services provided by the CommonPoint application system, so that any text editing features you build using this framework are automatically enabled for multilingual text input and styled text display. The Text Editing framework is also compatible with the CommonPoint application frameworks, so that you can embed editable text components into other documents, and vice versa.
Use the Text Editing framework whenever you want to allow users to enter and modify text from a keyboard, ranging from basic elements such as simple dialogs to full-featured word-processing applications.
The Text Editing framework is comprised of a group of core classes that define the architecture and use of the framework, and a set of convenience classes that provide specific functionality such as text highlighting and menu support. In general, the core classes provide basic functionality and are designed to be extensible, while the convenience classes provide specialized functionality and are designed to be used as is. The framework currently provides classes you can use directly to create basic editable text elements such as:
- Editable text document components and simple editable text elements that allow the user to enter styled multilingual text
- Text controls
- Cursor tools that operate on text data
NOTE
To effectively use the Text Editing framework, you should be familiar with the programming model established by the Desktop frameworks. If you are not familiar with this model, see the manuals Desktop Frameworks Concepts and Programming with the Presentation Framework.
- Text Editing framework roadmap
-
- Getting started: Creating a text document component
-
- Text Editing framework architectural overview
-
- Issuing and creating text editing commands
-
- Creating text controls
-
- Adding text menus
-
- Using and creating text cursor tools
-
- Text Editing framework interactors
-
- Text Editing framework core class reference
-