Brainy Data
bardisc2.gif (1488 bytes)
You are reading: brainydata.products.jsowrite
sub_div_bottom.gif (933 bytes)

Contact usOnline Shop
Technical NotesLogin into Support Download Area
Ask a technical question, report a sofware issue or request an enhancement

jsoWrite for Omnis Studio

jsoWrite is a powerful java script client control for Omnis Studio that provides sophisticated ad-hoc reporting and document management features. 

Just like its desktop-client counterpart oWrite, jsoWrite looks and behaves like a word processor allowing end-users to feel right at home. It's sophisticated programmable interface empowers end users and developers to fashion professional documents and templates capable of merging complex data right from within your browser, without the need for a plug-in.

Its specialized features coupled with its word-processor style implementation make jsoWrite an indispensable tool with the programmability for Omnis developers to truly control every aspect of ad-hoc reporting.

Main Features

  • Standard text and paragraph formatting
  • Document Styles
  • Interactive rulers
  • Document Headers and Footers
  • Inline and Floating Pictures
  • Floating Text boxes
  • Data Fields use standard Omnis calculations
  • Tables for displaying list data
  • Table headers and footers
  • Bookmark support
  • Programmable interface
  • Visual, non-visual and report components1
  • Object-orientated design
  • RTF support2
  • HTML Generation1
  • Super Fast PDF Generation (about PDFDevice)1
  • Document Statistics1
  • Label Printing1
  • Enhanced font handling1

    and much more...
Minimum Requirements

Omnis Studio

Omnis Studio 8.1.2


macOS version 10.9 or better


Windows 7 or better


Buy OR contact our sales department for more details OR download our demo



  1. Feature implement by server based DLL. Note: some server based features are provided by additional Brainy Data products, such as PDFDevice and oWrite desktop/server objects which are included in the jsoWrite product. However, these features are provided for JS server implementations only. If they are used to implement desktop based interfaces and features, a combination desktop and server license is required to cover both distribution targets.
  2. RTF support is limited to the word-processing features provided by jsoWrite



The oWrite Trinity


Word processing - Data merging - Programmability

oWrite's unique and tested combination of word processing, unsurpassed data merging and outstanding programmability allows developers to provide end-users with not only a powerful but also safe tool for producing sophisticated documents that integrate seamlessly with their everyday work-flow. Working closely with the Omnis Studio Javascript server, jsoWrite places its incredible power right inside a browser. No Omnis developer should be without oWrite or jsoWrite.

Word processing features include headers and footers, configurable tables, floating pictures, text boxes, document styles, data fields and more. 

Whether you require a tool for producing technical documentation, newsletters for mailing, implementation guides or procedures, references or novels, oWrite does it with style and its flexible programmability ensures it does it your way. 

Calculated Tables

One of oWrites most important features is the table object. Unlike table objects in other word processors, the oWrite table can directly draw data from Omnis lists using Omnis calculations as well as table header and footers who's content can be calculated. In fact any cell can combine and format list data or data in other cells in any way that is supported by Omnis calculations. This all amounts to a list based presentation object that scores high in terms of word processing, data merging and programmability. In other words, the perfect medium for creating professional document templates to present any kind of list based data, including intelligent Invoices that can reference other cells and perform calculations across cells.

Invoice template


bottomcurve.gif (1274 bytes) Last Updated: 02 August 2023 Brainy Data Limited
bottomcurve2.gif (1039 bytes)