Dokument-Doktor
Dieses Modul von Michael Monscheuer ist in der Lage,
"Krankheiten" in Dokumenten aufzuspüren und solche Fehler zu
beheben. Es empfiehlt sich, den Dokument-Doktor direkt in ein Makro
zum Laden von Dokumenten einzubinden.
Der Dokument-Doktor kann verschiedene strukturelle Fehler in
Calamus-Dokumenten direkt beim Laden beheben. Es gibt diverse Fehler,
die durch ältere Bugs in verschiedenen Modulen verursacht werden, aber
auch in älteren Calamus-Versionen. Diese veralteten Bugs können immer
wieder mal zuschlagen und die Dokumente ggf. unbrauchbar machen. Der
Dokument-Doktor spürt diese "Infektionen" auf und kann die
Dokumente so behandeln, dass sie anschließend wieder
"gesund" sind.
- Bedienung
- Wird das Modul über den Dialog "Externe Module"
geladen und aufgerufen, erscheint ein Dialog (der mit dem roten
Kreuz).

Sobald Sie "Dokument auswählen" gewählt haben, erscheint
der bekannte Dialog zur Dateiauswahl. Hier können Sie das zu
analysierende Dokument auswählen. Haben Sie ein Dokument gewählt, wird
es geladen und analysiert. Wenn der Schalter "nur Diagnose, keine
Behandlung" gesetzt ist, wird das Dokument nicht direkt
repariert. Im Normalfall sollten Sie diesen Schalter nicht setzen.
Anschließend erscheint das Dokument wie gewohnt in einem Fenster.
Der Dokument-Doktor zeigt die Diagnose zusätzlich in einem
Eddie-Fenster.
Wenn Sie den Schalter "Gesunde Dokumente nicht melden"
gesetzt haben (Normalfall), meldet der Dokument-Doktor nur gefundene
und ggf. behobene Fehler.
- Was wird repariert?
- Der Dokument-Doktor ist u.a. in der Lage, defekte
Vektorgrafiken zu erkennen und zu reparieren. Defekte Vektorgrafiken
entstehen bei der Übernahme von Grafiken aus Calamus für Windows95.
Die dort editierten oder importierten Grafiken entsprechen leider
nicht immer dem ursprünglichen Format und wurden in der Vergangenheit
durch den Dokumentkonverter unangetastet gelassen. Dies führte u.U. zu
folgenden Fehlern:
- Seiten mit Vektorgrafiken wurden nicht vollständig aufgebaut.
- Calamus stürzte während des Seitenaufbaus ab.
- Calamus stürzte während des Druckvorgangs ab.
- Der Fehler "Vektorpuffer zu klein" trat auf, obwohl
der Puffer ausreichend groß hätte sein müssen.
Der aktuelle Calamus-Dokumentkonverter aus dem SL-Lieferumfang
repariert W95-Dokumente während des Ladevorgangs. Ältere Versionen des
Dokument-Konverters taten dies nicht. Der Doktor kümmert sich also im
Zusammenhang mit dem aktuellen SL um schon früher (fehlerhaft) in das
SL-Format konvertierte Vektorgrafiken eines Dokuments.
In einem Dokument wurde ein neuer Fehler im Zusammenhang mit
Vektorrahmen entdeckt. Diesen internen Strukturfehler korrigiert der
Dokument-Doktor ebenfalls.
Der Dokument-Doktor löscht auch ein Segment, das der Positioner
(v 1.x] nach dem Kopiervorgang im Dokument zurücklässt. Der Fehler
führt zu interessanten Effekten: Nach dem physikalischen Kopieren
eines großen Bildes mit Hilfe des Positioners und dem Löschen des
kopierten Rahmens bleibt der gelöschte Rahmen unsichtbar am Dokument
"kleben" und wird ggf. auch mit abgespeichert(!). Der Effekt
addiert sich aber klugerweise nicht: Der unsichtbare Rahmen wird beim
nächsten Kopiervorgang weggeworfen. Kurz gesagt: der UNDO-Mechanismus
im Positioner arbeitet noch etwas unsauber ...
Copyright © invers Software (Home)
Letzte Aktualisierung am 3. September 2008 (SVN rev. 138)
Anmerkung (Anwender-Beitrag) Dokument-Doktor |
|