Home COM GDI+ WebBrowser Data Access

TB_DHTMLED v. 1.1

DHTML Editing Component Wrapper Functions

 

Disclaimer

 

This software and accompanying documentation are provided "as is" and without warranties as to performance or merchantability or any other warranties whether expressed or implied. Because of the various hardware and software environments into which this application may be used, no warranty of fitness for a particular purpose is offered. The user must assume the entire risk of using this software. In no case shall any of the contributors to this project be liable for any incidental, special or consequential damages or loss, including, without limitation, lost profits or the inability to use equipment or access data. This is true even if we are advised of the possibility of such damages. We also don't have any obligation of' fix eventual bugs or to add new features.

 

 

 

The Microsoft Dynamic HTML (DHTML) Editing Component allows Web authors and application developers to add WYSIWYG DHTML editing capabilities to their Web sites and applications. The editing component uses Microsoft's Component Object Model (COM) technology to provide access to editing services such as basic HTML formatting, tables, undo and redo, and absolute positioning.

 

The DHTML Editing 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. Web authors and developers can use any language, including Visual Basic®, Visual Basic Scripting Edition (VBScript), JScript™, C, C++, and Java to access editing services and provide a user interface for editing features.

 

Web authors and developers can also access the DHTML document object model (DOM) to add sophisticated, custom editing features to their applications. If you begin with existing HTML, the DHTML Editing Component will preserve your original formatting (the original white space and tags will remain). In addition, you can edit pages created with Active Server Pages technology seamlessly, without changing the original server script.

 

The DHTML 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.

  • Absolute positioning Elements in the document can be absolutely positioned--that is, users can use cascading style sheet (CSS) style attributes to set their location on the page with the equivalent of x and y coordinates.

  • 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 .htm 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.

  • Context menus The component allows you to create a context menu that users can display by right-clicking the document.

  • 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.

TB_DHTMLED.DLL is a library of wrapper functions that allow you to insert an instance of this control in your DDT dialog or SDK window, using ATL71.DLL as the ActiveX container, and call his methods and properties in procedural form using PowerBASIC Compiler for Windows 7.0+ or PowerBASIC Console Compiler 3.0+.

 

Note  If you want take full advantage of the access to the DHTML document object model (DOM), download also the TB_HTML wrappers.

 

 

What is new in this version?

 

There was a mistake in the IDHTML_SetBrowseMode wrapper.

 

 

Downloads

 

Downloads available in my forum.

 

 

Page last updated on Friday, 20 July 2007 19:03:26 +0200