Suites for the Sweet: KOffice
Kword, KSpread, KChart, Kgraph, and More

Dennis E. Powell
Tuesday, May 16, 2000 11:29:01 PM
The most complete of the KOffice applications is KWord, which is a frame-based
word processor that seeks to incorporate the best features of many commercial
word processors, with more than a touch of desktop publisher thrown in. It
offers a number of prebuilt document templates with the ability to add others,
links to other KOffice applications for the creation and importation of
spreadsheet or graphical data, and a profusion of toolbars that can be turned
off as desired, with no particular loss of functionality, in that the actions
they provide are all available from menus as well. It's shown in Figure 2.
The usefulness of KWord was recently enhanced through the addition of a zoom
function; before that, it was too small to be of much use on high-resolution
installations. Its toolbars are fully populated, unlike some other KOffice
parts, though not all of the functions are yet fully supported. But there's
enough here to make it clear that any feature a user is likely to need will be
provided, though some features are currently a little awkward.
For instance, the search-and-replace function employs the familiar KDE
tabbed settings dialog--but the search string and the replace string are
located on separate pages. And in the initial beta, the filters provided for
saving in other formats are limited to html and plain text, and the HTML filter
does not produce formatting that is readable by anything else. This means that
for now the exchange of highly formatted documents can take place only with
other KWord beta users.
That having been said, most of KWord works, works well, and is stable.
Enough of the rest is at least hinted at that the user can see the beginnings
of a truly exciting product; with greater import-export filter support it will
likely become the word processor of choice among Linux users.
Kspread
KOffice's spreadsheet part seeks to provide all the features of popular
commercial spreadsheets while maintaining data interchangeability with the
other KOffice applications. Its import-export filters are more complete than
those of KWord, and despite the lack of toolbar icons (there are menu items for
the actions they provide), it is well along in its development. It has been
less stable here than KWord is, but in an early beta this could just as easily
be the fault of my system as it is of KSpread. Of particular interest to
academic users is the full formula editor, which is available to other KOffice
parts as well. It's shown in Figure 3.
KChart and Kgraph
As a standalone application, KChart--like other chartmakers--would probably
provoke shrugs from the wider variety of users. But fitting as it does ever so
nicely between KSpread and KPresenter, it is a wonderful tool for adding to
reports and presentations. It allows the user to create just about any
imaginable kind of chart, with live links to the underlying data, such that
when the applications involved are open, a change in the data in one will be
reflected in the others. In combination with the other KOffice parts, it is the
suite's contribution to "powerful presentations" (which presumably
exist because the phrase is so frequently used, but which like the Loch Ness
monster cannot be relied upon). All the basic charting functions are currently
enabled; the more elaborate ones are in development, with some nearly complete
and some in early stages. It currently supports only its native file format. (We show KChart in Figure 4.)
KGraph is, unsurprisingly, to graphs as KChart is to charts. It accepts data
from, for instance, KSpread, and produces live graphs for export to any of the
other KOffice applications.
Kpresenter
Making use of the other KOffice parts in addition to code unique to itself,
KPresenter lets you create, preview, rearrange, and, ultimately, run group
presentations, HTML slideshows, and multimedia demos. It offers some templates
to get the user started, but one is not limited to using them. It currently
writes only its own file format, though filters for exchange with other
presentation applications are in the works, and it will read some PowerPoint
files.
KImageShop and Killustrator
KOffice provides two image makers and manipulators, KImageShop and
KIllustrator. The former edits bitmap graphics, while the latter does vector
drawing.
KImageShop as currently iterated starts up, gets part way there, and crashes
here. When working, it will support a variety of bitmap graphics formats and
will allow pixel editing and other advanced features common to popular
standalone bitmap editors.
KIllustrator is designed to serve as a KDE-native replacement for such
programs as the popular CorelDRAW!. It is highly functional already, though the
ability to perform functions such as converting bitmaps to vector drawings are
not there yet (which is not surprising -- this alone would require an enormous
amount of highly complex code). It provides all the customary drawing tools,
and it works. It currently reads and writes only its own file format. Those
accustomed to using drawing programs will feel comfortable here; those who like
me have never mastered a good drawing app will remain clueless with
KIllustrator--which does, after all, provide only the tools; talent is issued
elsewhere.
Next: Running KOffice »