File Explorer header Buy now at ClarionShop
 

Technical Briefing

Home
Download
History
   
     

The Problem
Problem: You want to embed a PDF viewer directly into your application, complete with Print button.
Problem: You want to embed an HTML document directly into your application. It must be completely functional, and include hyperlinks, back buttons and so on.
Problem: You need to include a Multimedia file, like a WAV, AVI or MP3 file in your application.
     

The Solution

File Explorer!


File Explorer allows your program to use a number of Windows native OCX's, as well as one other common OCX's in your Clarion application.

Now before you run screaming for the hills about the use of an OCX, relax. File Explorer takes care of all the nitty gritty hard work for you. Sure the OCX itself has to be installed, but the Internet Explorer OCX is usually installed as part of windows, as is the Windows Media Player. The Adobe Acrobat Reader is also the defacto standard for electronic documents, and is freely available. (A copy of the Adobe Reader even exists on your Clarion install CD.)
     

Features
  • Simple to add a control to your program in a matter of minutes.
  • Each "Viewer" control can play any number of file formats, you choose while file formats are supported for each control
  • Auto load a file into a control as the window opens
  • Supports multiple controls per window, so you can play MP3 files while browsing the web!
  • Optionally enable "smart loading", where the user can select a file to load / play, and the Viewer Control detects the file type and handles the ocx / com initialization by itself...
  • Supports allocating variables to each control (or a single variable shared across multiple controls), so you can code controls to disable themselves if the variable equals true or false or whatever...
  • Full callback-function support with examples...
  • Browse html...
    • Browse pages from disk or the internet
    • Templates that drop standard browsing buttons (back, forward, refresh, save, print etc. etc.) onto your windows
    • When a user clicks on a hyperlink you can see where that hyperlink is navigating to, and either navigate there, cancel the navigation, or navigate somewhere else...
    • Easy to implement a status bar
    • Read from and write to html fields in an html form from your app!
    • Trigger the "submit" button on an html form
    • Get a list of all the fields in an html form
  • Edit html...
    • Templates to add all the standard editing buttons to your windows, such as bold, underline, print, save, indent, etc. etc. etc.
    • Insert text, graphics, hyperlinks, etc.
    • Write text to a loaded html page from your code...
    • Easily retrieve properties such as the text ("text" or "html") from the loaded page or selected section of a page, a list of images on the loaded page etc. etc.
    • Use this functionality to easily make a WYSIWYG email editor, then integrate File Explorer with CapeSoft NetTalk to send the email!  (Example included).
    • Identify each key the user presses on the keyboard
  • View PDF files...
    • Easily load and view PDF files
    • Includes functionality to save, print, find, zoom etc. etc.
    • Use either the native Adobe Acrobat toolbar, or hide that toolbar and use the File Explorer templates to drop your own controls onto the window...
  • Play sound files...
    • Supports MP3, Wav, Snd, Au, MID, M3U and MPE formats
    • Complete with standard play, pause, stop buttons
    • Control volume, play rate, number of times a file plays (loops) etc. etc.
    • Access file properties such as duration, title, author etc. etc.
  • Play "movie" files...
    • Supports MPEG, Mov, AVI, WMV and QT formats
    • Standard stop, play, pause buttons
    • Set volume, play rate, number of times a movie plays (loops) etc. etc.
  • Play Macromedia Flash files...
    • Great way to jazz up your apps.  Why not play a Flash file in the background on your "intro" window, or help screens...  Sky's the limit.
    • Stop, pause and play buttons
    • Methods for handling current frame etc.
  • Other cool tools...
    • Store multiple multimedia files in a single TopSpeed file...
    • Methods for playing sound files using Window's API calls
    • Read and write to the Window's registry
    • Rgb to Hex converter
    • Send messages to the system debugger
     

Cost & Availability

File Explorer costs $149 and is available for Clarion 5.5 or higher. To order On-Line visit www.clarionshop.com

For more information contact sales at capesoft dot com or fax +27 21 715 2535. A working demo version can be downloaded here

© 2012 CapeSoft Software CC