PDFreactor:
3.0.3311 (2008-07-07)
edit-on Pro:
5.2.221 (2008-06-23)
edit-on JavaBean SDK:
5.1.290 (2007-11-07)
TYPO3 Extension:
2.0.2 (2007-06-14)
Bring high-end, key enterprise features to your web-based application, and increase the quality of your web content while enforcing corporate design and site standards for style, layout and code. Please click on the links for more information.
DTD based filtering of imported and pasted content
edit-on Pro will automatically validate any content imported, pasted or exported against the XHTML Transitional DTD. Depending on the configuration, the editor will perform a cleanup on the document and remove any attributes and elements not allowed according to the DTD. The integrator can even override the default clean-up processes with server side or client side custom clean-up processes.
This feature allows a company to control the content created within its web-based application and IT systems. At no time are the users/authors able to create content which is not XHTML compliant or does not fulfill the company's content guidelines. This will secure your investment in "future-proof" content.
![]() | |
(click on image to enlarge) |
Support of Cascading Style Sheets (CSS)
Cascading Style Sheets (CSS) are a simple mechanism to add style (e.g. fonts, colors, spacing) to web documents allowing a company to control the layout and to enforce corporate document/site standards. edit-on Pro supports inline styles as well as internal and external style sheets based on a subset of CSS2 which includes creating and editing of styles and an API to import/export styles and style sheets.
By using CSS edit-on Pro users/authors can easily and quickly format their content, as a preselection of formatting options can be offered within the editor's toolbar and menus while other editor functions (e.g. bold toolbar button, font and color options) are completely disabled by the integrator. Consequently users/authors can only use the formatting options allowed by the integrator. This will significantly improve the quality of the content within your web-based application.
Styles also can be created and modified using the style sheet property dialog, which is not displayed in general to regular users/authors, as the integrator usually provides default styles for formatting the overall content. edit-on Pro automatically recognizes cascading style sheets and provides appropriate text styles in the style menu - so new and updated pages consistently match the specified look and feel of your document/site. Besides that cascading style sheets further extend web accessibility to all types of users/authors.
For more information see also Block-level and inline styles support
Extension of the XHTML DTD with custom XML tags
edit-on Pro guarantees XHTML compliance according to W3C standards through validation against the XHMTL 1.0 Transitional DTD. However, the editor also supports custom XML tags. In order to avoid the editor's internal DTD based clean-up process to remove such custom XML tags, the tags can be declared within the Transitional DTD. It is also possible to include an own DTD, which declares the custom XML tags within the editor's Transitional DTD. Custom elements/tags can be defined as XHTML inline elements, block level elements or empty elements without any content as place holders.
For more information see also the Custom DTD Sample
Enhanced custom element/tag usage and rendering via CSS
To ease and enforce content editing, developers can entirely control the usage and rendering of XHTML/XML custom elements/tags via CSS, including:
For more information see also Extension of the XHTML DTD with custom XML tags
![]() | |
(click on image to enlarge) |
Template-based publishing through CSS based read-only elements and areas
RealObjects edit-on Pro is the only in-browser WYSIWYG editor that supports read-only elements and read-only areas.
Using CSS the integrator can specify certain areas/parts of a document as read-only content, which can not be modified by the editor of the document. For example, editing actions such as typing, deleting, changing the font size etc. executed on read-only content or on a selection overlapping it is ignored.
Read-only elements can not be removed from a document. However, the content within a read-only element may be modified by the user. For example, when users are not allowed to remove certain parts of the document, such as news headlines, but are allowed to edit them, the integrator can utilize read-only elements.
This unique feature allows the integrator to define document templates, which can be used to enforce corporate design and content guidelines while facilitating document editing. A pre-selection of templates could be offered to the users through customized toolbar buttons, dialogs, pull-down or context menus.
You can check this feature online within our Custom DTD Sample
Optional cleaning of Microsoft Word content
When copying/pasting content from Microsoft Word or other sources, a clean-up process is invoked. Depending on the configuration, the editor will perform a clean-up on the document and remove any attributes and elements not allowed according to the XHTML Transitional DTD. The integrator can even override the default clean-up processes with server side or client side custom clean-up processes.
This feature allows a company to control the content copied/pasted from Microsoft Word or other sources. At no time are the users/authors able to create content which is not XHTML compliant or does not fulfill the company's content guidelines.
![]() |
Real-time character counting and document size limiting
This feature allows the integrator to limit the document size respectively restrict the number of characters the user can enter into a document. The limitation and the actual number of characters entered is shown through an indicator field within the editor's status bar.
Once the character limit has been reached the numbers displayed change to red while typing additional characters is still possible. Optionally the integrator may enforce the character limit. Then typing will be blocked if the limit is reached.
Guaranteed XHTML compliance according to W3C standards through validation against XHTML DTD
RealObjects edit-on Pro is the only in-browser WYSIWYG editor solution guaranteeing real XHTML compliance. The editor validates any inserted content against the W3C XHMTL 1.0 Transitional DTD. So there is not way for users/authors to create content not complying with this standard.
Because the output of edit-on Pro is guaranteed to be XHTML compliant, it can easily be parsed and transformed into other formats (e.g. PDF) using XSLT, XSL-FO etc., see also Easy parsing and transforming of XHTML output using XSLT, XSL-FO etc. because of XHTML compliance.
Please note that XHTML has replaced HTML as a W3C recommendation. According to www.w3.org, "The XHTML family is the next step in the evolution of the Internet. By migrating to XHTML today, content developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility." Therefore only edit-on Pro will safeguard your long-term investment in content created.
Easy parsing and transforming of XHTML output using XSLT, XSL-FO etc. because of XHTML compliance
Because the output of edit-on Pro is guaranteed to be XHTML compliant, it can be easily parsed and transformed into other formats (e.g. PDF) using XSLT, XSL-FO etc. This allows the integrator to implement a transformation mechanism (preferably on the server-side), which could be invoked through a custom button within the editor's toolbar. The flowchart below shows a sample sequence to create a PDF document from the editor's output using open-source components.
Edit complete documents or XHTML fragments
Through a parameter the integrator can specify whether the editor shall only export the content outside the body tag (<body>...</body>) of a page or document, e.g. when saving the editor's content to a web server.
If disabled, the editor will process content outside the page body and preserve header tags (e.g. <head>...</head>, <title>...</title>, etc.). Then edit-on Pro will deliver a complete XHTML page when exporting, e.g.:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"xhtml1-transitional.dtd">
<html>
<head>
<title></title>
</head>
<body>
<p>Output when body-only parameter is disabled</p>
</body>
</html>
If enabled, the editor will only process content inside the page body i.e. all content inside of the <body>...</body> tags of a page. Enabling this features is particular important when editing fragments of a web page, e.g.:
<p>Output when body-only parameter is enabled</p>
Accessibility of user interface according to W3C WAI (ATAG) and section 508 accessibility guidelines
W3C WAI (ATAG) and the similar section 508 (United States Federal Rehabilitation Act) guidelines require organizations, federal agencies etc. to make software and information technology accessible to disabled people. Government websites in the US, Europe and various other countries typically must be 508 or W3C WAI compliant.
To comply with these regulations edit-on Pro is fully keyboard-navigable, including keyboard shortcuts for menu items and panel manipulations. This eliminates the need to use a mouse. Furthermore the editor also supports the Java Accessibility Bridge.
Facilitates the creation of content according to W3C WAI (WCAG) and section 508 accessibility guidelines
In addition to the accessibility of the user interface edit-on Pro also enables the creation of content according to W3C WAI (WCAG) and section 508 accessibility guidelines. You can configure edit-on Pro to adhere to specific accessibility related requirements such as full support of Cascading Style Sheets (CSS). Content created according to these standards is e.g. accessible through common Windows screen readers.
Support for accessible tables
RealObjects edit-on Pro supports accessible tables according to the W3C WAI (ATAG) specification and section 508 guidelines. To allow users to create accessible tables, a tab within the table properties dialog displays the accessibility options, of which the key elements are the summary attribute, headings and individual IDs for each table cell.
Cross-platform and cross-browser
RealObjects edit-on Pro supports cross-platform content authoring on the widest range of client platform and browser technologies. Currently the officially supported browsers and client operating systems include:
Browsers supported:
Client operating systems supported:
Spelling checker dictionaries are automatically cached on the client
The editor's spell checker dictionaries will be automatically cached on the client machine upon using them the first time. Thus significantly reducing the loading time during any subsequent use.