Benefits
of OfficeWriter
Within the .NET Framework
|
 |
|
SoftArtisans OfficeWriter, which combines ExcelWriter
and WordWriter, offers pure .NET reporting that generates
real Excel and Word reports from your ASP.NET application
without any dependency on Microsoft Office.
|
|
OfficeWriter for Excel

In OfficeWriter for Excel, .NET support has been further enhanced
with the introduction of a pure .NET ExcelTemplate object and
improved .NET support in the ExcelApplication object. Discover
the few steps necessary to migrate
OfficeWriter Applications to .NET.
 |
Pure .NET Template Object:
The new pure .NET ExcelTemplate object
makes spreadsheet generation in ASP.NET even easier and
significantly improves the performance of ADO.NET data
imports.
|
 |
Improved Performance:
The pure .NET ExcelTemplate object
eliminates the need for data marshalling through the
COM Interop. The performance of the ExcelApplication object
is now 25 times better with the elimination of the "AspCompat=True" requirement.
|
 |
No COM Version Issues:
Applications that only use the .NET template object are
now free from COM versioning issues.
|
 |
ExcelApplication and ExcelTemplate
Integration in .NET: ExcelWriter can easily
pass a spreadsheet from ExcelApplication to ExcelTemplate and
vice versa, allowing you to take advantage of the
features in both objects.
|
 |
DataTable and DataReader Support
in .NET: ExcelWriter can now populate
spreadsheets from ADO.NET DataTables and DataReaders,
in addition to DataSets.
|
 |
New Methods for Setting Data
Sources: The .NET ExcelTemplate object
includes many new intuitive methods for setting data
sources. You can import a 1-dimensional array to
a column or a row. With 2-dimensional array data
binding, you can specify whether to import the data
by column-row or row-column.
|
OfficeWriter for Word

OfficeWriter for Word is a high-performance pure .NET assembly
that creates Microsoft Word documents on a Web server from
an existing Word template file and one or more data sources.
OfficeWriter includes a COM wrapper that allows it be used
seamlessly from ASP or Visual Basic.
With the latest version of OfficeWriter, you can assign several
data sources to a single document and import multiple rows
from a data source:
 |
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*:
The SetRepeatBlock method
allows you to import multiple-row data sources to
a template. A selected document fragment will be
repeated with each row inserted from the data source
and tables, bulleted lists and numbered lists will
grow with every row inserted.
|
* This feature is not available
in OfficeWriter Standard Edition. |