|
Zur Zeit arbeite ich an einem Windows Draw 3.1 Importfilter
für das KOffice Programm Vektorgraphikprogramm Kontour.
Windows Draw 3.1 ist ein Vektorzeichnungs-Programm der Firma
Micrografx`s und schon recht betagt. Es wurde zu Zeiten von
Win3.11 auf dem Markt geworfen.
Da ich jedoch noch eine Menge Dateien habe, die mit
diesen sehr einfach zu bedienenden Vektorzeichnungsprogramm (privat
und beruflich) gezeichnet wurden, versuche ich einen Importfilter
zu schreiben.
Dies ist jedoch nicht ganz so einfach, da es sich beim Dateiformat
um ein binäres handelt und es keine Formatbeschreibung gibt.
Zum Glück gibt es jedoch so tolle Tools wie khexedit mit dem
man sich beliebige Dateien im dezimal, hexadezimal, etc ansehen und
analysieren kann.
Ausserdem habe ich mir selber ein Tool geschrieben multiddiff mit
dem unterschiedliche binäre Dateien analysiert werden können
Zu diesem Zweck habe ich Testdateien erzeugt (260
und mehr) und diese analysiert. Alle Ergebnisse bringe ich zur Zeit
noch in ein eigenständiges C-Programm ein, das die Inhalte
einer sogenannte *.drw Datei auf dem Bildschirm ausgibt.
Zur Zeit kann das Programm nur Linien erkennen, jedoch noch nicht
alle Attribute einer Linie. Sobald es alle wesentlichen Attribute
erkennen kann werde ich die gesammten Erkenntnisse in dem
Importfilter verewigen.
Für die Analyse der DRW Dateien in Form von Listen mit Bildern
habe ich 2 kleine Programme geschrieben. Wer daran interesse
hat kann sich bei mir melden:
1. genDrwHtmlPagesy
2. genTestHtmlPages
Eine Version ist im CVS von kde noch NICHT eingelagert.
|