OWrite / JS-OWrite
- Fat Client
- JS Client
- Windows 32 Bit
- Windows 64 Bit
- Mac OS X
Price: (EURO without VAT)470.00
Notes on price/license model
- Desktop distribution licenses are sold in bands starting at 5 developers/users.
- Server distribution licenses.
- Combined unlimited desktop and server license.
Check website for prices.
OWrite / JS-OWrite is primarily an ad-hoc reporting tool, but it looks and behaves like a word processor allowing end-users to feel right at home and extending its use beyond ordinary ad-hoc reporting. With OWrite users and developers can fashion professional documents and document-templates capable of merging complex data from any Omnis application.
OWrite’s specialized ad-hoc reporting features coupled with its word-processor style implementation make it an indispensable tool, providing end users with an easy-to-use powerful interface for managing the appearance of their data-bound documents, and providing developers with the programmability to truly control every aspect of ad-hoc reporting and document management. In addition, the non-visual object classes provide all that is needed for automated processes such as mailing regular newsletters, maintaining online documentation, produce PDF invoices, etc.
OWrite / JS-OWrite Major Features
Omnis calculations can be directly assigned to document objects such as pictures, tables, text boxes and free flowing rich-text fields. With its clever use of document styles and calculations, sophisticated document templates can be fashioned. At a click of a button, templates can be populated directly from any accessible Omnis data variables, including lists. Alternatively, document objects can be programmed to call Omnis methods that return the required data. Once the data has been merged users can edit the document further before committing it for printing or publication as PDF, RTF, HTML, plain text, or storing it as binary data in a database or on a server for later use.
OWrite provides the ultimate in programmability. The entire interface (with the exception of the rulers and the edit area) is written in Omnis and can be altered to suit one’s needs. OWrite’s 500+ properties, methods, events and constants ensure that every aspect of a document’s content and its editing is accessible and controllable by the developer.
OWrite has been tightly integrated with the Omnis environment. Document styles and settings are linked to Omnis properties so they can be set by standard Omnis fields without writing a single line of code, the non-visual document object can be inherited and methods overridden just as with any build in object class, and the OWrite report object provides the means to print document content within Omnis reports. OWrite also integrates directly with the Omnis print manager so documents can be printed without the use of report classes.
In short, developers can:
- Design every aspect of the user interface
- Provide default templates
- Automate document handling using the non-visual object
- Control the formatting of merged data
- Extract data entered by users
- Merge document content with Omnis reports
- Program clickable text and images to call Omnis methods
- Programmatically insert document content
- Use OWrite for live visual feedback in tools such as Label designers
- Create complete documents programmatically from data
With developers controlling every step of the process, users can:
- Create professional documents and document templates
- Link document objects such as fields, pictures and tables to variables or methods provided by developers
- At a click of a button, merge complex data (including lists)
- Edit merged documents
- Output documents as RTF, HTML, PDF complete with outline trees, or plain text
- Print documents and labels
- Send professional automated mail shots using document templates
- Drill down into data through clickable document objects
Copy the files owrite.dll, ospell2.dll and pdfdevice.dll to the Studio XCOMP folder and the file jsowrite.dll to the Studio JSCOMP folder (on Macintosh the file extensions will be .u_xcomp and .u_webdesign respectively).