|
Incorporating "what you see is what you get" (WYSIWYG) HTML editing into your VCL
applications just got easier. The ProfDHTMLEdit component is just about the easiest
way to give your applications the familiar capabilities of WYSIWYG editing, while
taking advantage of the DHTML-rendering capabilities available in Microsoft Internet Explorer 5.0 and higher.
With this component in your application, the user can do everything from basic
text-and-table formatting to resizing elements on the fly capabilities that
users have come to expect from HTML-based applications. In fact, this component
is one easy way to add HTML editing capabilities to any Delphi or C++Builder application.
The ProfDHTMLEdit component is especially useful for incorporating editing into
HTML-authoring applications, HTML Help, and HTML e-mail applications.
Any application that uses HTML documents, or that targets
HTML as its output, can benefit from the ProfDHTMLEdit component.
Incorporating editing capabilities is easy for authors and developers alike.
The component provides basic editing capabilities that use Internet Explorer
to render HTML. So the editing environment will always be in sync with the browsing environment.
Overview of the ProfDHTMLEdit component
The ProfDHTMLEdit component allows application developers to add WYSIWYG DHTML
editing capabilities to their applications. The component uses Microsoft's
Component Object Model (COM) technology to provide access to editing services such
as basic HTML formatting, tables, undo and redo, etc.
The ProfDHTMLEdit component uses Microsoft Internet Explorer to parse and render HTML,
so the editing environment provides a faithful representation of what the document
will look like in the browser. Developers can use Delphi or C++Builder to access
editing services and provide a user interface for editing features.
They can also access the Document Object Model (DOM) to add more sophisticated, custom editing features to their applications.
The ProfDHTMLEdit component includes editing features that allow even novice
HTML users to create sophisticated web pages. Editing features include:
- Text formatting Users can set character formatting, including font style,
face, size, and color. Paragraphs can be justified and indented.
- Editing The component supports multi-level undo and redo commands.
Users can use standard Cut, Copy, and Paste commands. Elements can be moved or resized by dragging.
The component supports a number of keyboard accelerators.
- Drag-and-drop capability Users can drag any object, text, or element
anywhere on the page.
- Search The component can display a Find dialog box to allow users to search for text.
- Hyperlinking Users can define links and bookmarks in the text.
- Images Users can insert images into the document.
- Table support Users can insert tables and can add and delete columns, rows, and cells.
- File management Users can open existing HTML files from disk or from the Web,
save them to disk, and print them. The document being edited can also be loaded
from and saved to memory, allowing you to create custom client-server applications.
- CSS support The component fully supports cascading style sheets (CSS).
- Unicode support The component supports Unicode documents.
It will automatically detect Unicode in a document and display and save it correctly.
- Context menus The component allows you to create a context menu that
users can display by right-clicking the document.
- Dialog boxes The component allows you to display standard Windows dialog boxes (like Open and Save As).
- Displaying glyphs for non-visual elements Certain types of invisible elements,
such as HTML comments or scripts, can optionally be shown as glyphs to mark their location in the document.
- Spell checking The component is compatible with the
Addict spell-check component.
If you have Addict 3, you can run a spell-check as easily as:
AddictSpell31.CheckWinControl(ProfDHTMLEdit21, ctAll);
- Configurable source code options The component allows you to fine-tune
the output HTML source according to your specific needs; for example, to target XHTML conformance
of your HTML documents.
- Access to the DHTML object model The component allows access to the
document using the DHTML document object model (DOM), which exposes a hierarchy
of HTML elements from the document down to individual elements and their contents.
Requirements
The ProfDHTMLEdit component requires Microsoft Internet Explorer 5.0 or higher.
If you have the browser installed, the component is ready to run.
The component supports Delphi 3 thru 7, Delphi 2005 for Win32, Delphi 2006 for Win32, Delphi 2007, and C++Builder 3 thru 2006.
|
|
Testimonials
I ordered your HTMLEdit component and got it yesterday. Your HTMLEdit component is really an excellent piece of software! I have to write this :) because I am happy! Gerhard Knapp, Austria.
I would just like to say how very happy I am with your component. I have developed an e-mail client for one of my clients. With your component I can provide the edit features as well as the display quality of Outlook which is perfect! I just wish I had come across your component 12 months ago when I started the development. Keep up the good work. Etienne van Tonder, Australia.
ProfDHTMLEdit is really great component, one of rare that really uses possibilities of COM/DHTML layer! Davor Pleskina, Slovenia.
I just wanted to thank the ProfGrid.Com team for such a great product and the excellent support! Nelson Low, HI.
I wanted to tell you that your product is excellent, it is very "full" and easy to use. André Frélicot, France.
Thanks for all the changes made in the new version. I think you are all doing a great job! (And making our jobs easier as well!) Werner Mollentze, South Africa.
I just wanted to let you know that your new version is really great. Thank you very much for making such a fantastic component!!! Bill Seven, MD.
I bought and implemented the component recently and the least to say it is great. Alfred Ghazzi, New Zealand.
|
|
|