SoftArtisans WordWriter 2.5.1 Readme

Features & Benefits

SoftArtisans WordWriter

Deliver Microsoft Word
at the Speed of the Web


Part of SoftArtisans OfficeWriter 2.5.1

October 2004

WordWriter Editions

System Requirements

Installation

Release Notes

New in Version 2.5.1

Version Differences

Documentation and Samples



Features & Benefits

* This feature is not available in WordWriterSE, WordWriterLE, or WordWriterFree. See WordWriter Editions.

Top


WordWriter Editions

SoftArtisans offers four editions of WordWriter:

Top


System Requirements

Server Requirements

Microsoft Word is not required on the server. This prevents the performance penalties and instability associated with instantiating multiple copies of the Word object on a Web server.

Client Requirements

To create WordWriter templates, you will need:

WordWriter does not fully support templates created in Word 2003. If a template contains certain new Word 2003 features, WordWriter will report an error. As a work-around, if you create templates in Word 2003, save the templates in Word XP/2000 file format.

No software is required on the client to download and save a Word file. To enable opening of Word files, one of the following must be installed on the client.

Top


Installation

Automatic Installation

To run the automatic installation, double-click OfficeWriter-2.x.x-Win.exe and follow the instructions. By default, the automatic installation will save WordWriter and its documentation and samples in the directory C:\Program Files\SoftArtisans\OfficeWriter. You can select a different directory during the installation process.

WordWriter includes the .Net assembly SAWW2NET.dll and SAWW2CCW.dll, a COM callable wrapper (CCW) that allows you to use WordWriter from ASP. SAWW2NET.dll is installed in:

  1. The Global Assembly Cache (GAC)
    SAWW2NET.dll must be installed in the GAC to allow the CCW to work. If you do not plan to use WordWriter in ASP, you can remove SAWW2NET.dll from the GAC.


  2. OfficeWriter\WordWriter\doc-samples\samples\bin
    This is the bin directory for WordWriters samples. If you remove SAWW2NET.dll from the GAC, the WordWriter samples will still run, because they use the assembly in the bin directory.

During the automatic installation process you will be asked to enter the WordWriter license key that you received with your order confirmation. To see all OfficeWriter license keys installed in the registry, or to add or remove a key (for example, when upgrading) run LicenseManager.exe (included with WordWriter).

There is one installer for OfficeWriter. Depending on which license key is entered during installation (or updated later with the license utility), different functionality will be unlocked for the product. If you leave the key field blank during installation, you will get the free limited edition of WordWriter. If you enter a key for a 30-day evaluation you will get a full-featured version of the product which expires after 30 days.

When you install WordWriter, you will also be given the option to install ExcelWriter. If your license key is only for WordWriter, and you choose to install ExcelWriter as well, a free limited version of ExcelWriter will be installed. If you ordered an evaluation or full version of the whole OfficeWriter suite, you will receive one OfficeWriter key which will unlock both products.

If you received two keys - one for ExcelWriter and one for WordWriter - enter either during the installation process. After installing, run LicenseManager.exe (in \OfficeWriter) and add the second key.

When you update a license key, IIS must be reset before the new license will take effect.

Installing WordWriter at the Application Level

If you removed WordWriter from the GAC, it will only be available to the WordWriter samples. To make WordWriter available to another application, include a directory called bin at the application's top level, and save a copy of SAWW2NET.dll in this directory:

  1. At the top level of your application, create a directory called bin.

  2. Copy SAWW2NET.dll OfficeWriter\WordWriter to your application's bin directory.

Installing WordWriter in the Global Assembly Cache (GAC)

By default, SAWW2NET.dll is installed in the Global Assembly Cache (GAC), and is therefore available to all .NET applications on your machine. If you removed SAWW2NET.dll from the GAC, and would like to reinstall it globally:

  1. Open a command prompt window and move to the directory OfficeWriter\WordWriter.

  2. Enter gacutil /i SAWW2NET.dll.


  3. Open the file machine.config (in [Windows directory]\Microsoft.NET\Framework\[.NET version directory]\CONFIG).


  4. Add the following line to the assemblies node of machine.config:

    <add assembly="SAWW2NET, Version=x.x.x.x, Culture=neutral, PublicKeyToken=f593502af6ee46ae"/>

    OR

    Create a text file containing the following lines, and save it as web.config. Save web.config at the top level of your application.

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <system.web>
    <compilation>
    <compilers>
    </compilers>
    <assemblies>
    <add assembly="SAWW2NET, Version=x.x.x.x, Culture=neutral, PublicKeyToken=f593502af6ee46ae"/>
    <add assembly="*" />
    </assemblies>
    </compilation>
    </system.web>
    </configuration>
The version attribute of the add assembly node must correspond exactly to the version of the assembly (dll file) added to the GAC. If you add a new version of WordWriter to the GAC using the gacutil command, update the dll version attributes in machine.config. To get the exact version of the dll file, right-click the dll and select the Properties tab.

Removing WordWriter

  1. From the Start menu, go to Settings -> Control Panel -> Add/Remove Programs.


  2. Select SoftArtisans OfficeWriter and click Remove.


Top


Release Notes

The following issues will be addressed in the future releases:

Top


New in Version 2.5.1

New in Version 2

Multiple Data Sources
WordWriter's new SetRepeatBlock method allows you to set multiple data sources for a single template.

Multiple Rows Inserted from Data Sources *
  • WordWriter's new SetRepeatBlock method allows you to import multiple-row data sources to a template.
  • Selected document fragment will be repeated with each row inserted from the data source.
  • Tables, bulleted lists, and numbered lists will grow with every row inserted.

  • New Properties
  • ContentType
  • LicenseKey
  • DocumentsCreatedToday
  • Version

  • * This feature is not available in WordWriterSE.

    Top


    Version Differences

    New in Version 2.0.2

    New in Version 2.0.3

    New in Version 2.0.5

    New in Version 2.0.6

    New in Version 2.5.1:

    Top


    Documentation and Samples

    WordWriter includes comprehensive documentation and many sample applications. You can run all samples and view sample code from the documentation. You can also run the samples separately. WordWriter's automatic installation process will create virtual directories for the documentation and samples.

    To run the integrated documentation and samples, open a browser window and enter the URL "http://localhost/officewriter/Wordwriter".

    To run the samples separately, open a browser window and enter the URL "http://localhost/officewriter/Wordwriter/samples".

    Top


    Copyright © 2004 SoftArtisans, Inc. All rights reserved.