Import from Microsoft Windows Write to Kword
|
| Last update |
14 Jan 2002 |
| Features |
Import text from MSWRITE documents
- Full character formatting (fonts, bold, italic, underline, superscript, subscript, "(page)" numbering)
- Full paragraph formatting (justification, linespacing, indenting, tabbing)
- Headers & Footers (including whether or not they are printed on first page)
- Full Pagebreaking (on same line as text and on next line)
- Page formatting (margins, positioning of headers & footers, page numbers starting from any number)
- [EXPERIMENTAL] embedded images (WMF, monochrome BMPs)
|
| Todo |
- Make sure that the bitmap code is correct
- Find out why WMF isn't working
- Fix header/footer not on first page (in 1-page document), displayed as two pages bug
- Fix cannot use auto spHeadBody and spFootBody bug
- OLE
- Counters
- Portable code (try using this filter on a SPARC or Mac)
- Windows charset conversion (is this required???)
- Performance
- Code cleanup!
|
| History |
Version 0.4pre:
- fixed mswritelib.cc crash on files with an unusual font table
- gcc 2.95.[23] internal error workaround
- page numbers starting from any number
- more *.desktop fixes
Version 0.3 (7 Jan 2002): Put into CVS for porting to new filter architecture
- imports nearly everything: now has full character, paragraph, page formatting
- experimental importing of images (WMF + monochrome BMP)
- significant performance enhancements (new MSWriteLib + less XML output)
- emulates Write's unusual linespacing using OFFSETS tag
- includes filtertest.wri to test filter
- corrections to Makefile.am
- corrections/changes to *.desktop files (thanks to Werner Trobin)
- code cleanup
Version 0.2 (4 Dec 2001): First stable release:
- reads documents reliably
- can read text with full character formatting plus partial paragraph formatting
- performance enhancements
- nice and modular as it uses the new MSWriteView library (MSWriteLib)
Version 0.1 (7 Oct 2001): Underlying code is there to read in the
format but the filter can only do plain text, with almost no formatting (has justification)
|
| Authors |
Clarence Dang
|
| Links |
www.wotsit.org (here you can find a spec for MSWrite) |
| Progress report |
I will be doing more regular commits to CVS, towards the goal of version 0.4.
The areas that I will specifically be working on are:
- making the WMF code work in KWord
- stabilising/cleaning-up the MSWRITE_IMPORT_LIB API (+making data members private)
- testing the code :)))
- documenting code
- portable code
- figuring out languages and character set problems, if they exist :)
- beginning to write the OLE code
If you would like to contribute code or see what features are planned, please read the file
ROADMAP which contains the anticipated development plan.
|
|