Frage:
Bei direkten Upgrade bzw . Datenwandlung von Version 2003 nach Version 2005 wurde die falsche Schriftart für die Maßlinien verwendet, obwohl vor dem Upgrade die korrekte Schriftart für die Kurvenbemaßung eingestellt wurde. Was ist der Hintergrund und was kann man tun?
Hintergrund:
Ab Allplan 2005 kann jede Maßlinie eine eigene Schriftart besitzen. In Allplan 2004 war die Festlegung der Maßlinien-Schriftart projektbezogen. Diese Einstellung wird bei der Datenwandlung in die Version 2005 übernommen.
In Allplan 2003 und früher war die Festlegung der Maßlinien-Schriftart jedoch benutzer- bzw. arbeitsplatzbezogen.
Vermutlich hat - bei oben genannten Fehler - das konvertierte Projekt eigene Schriftarten. Die Verknüpfung der Schriftarten enspricht nicht der Nemetschek-Standard-Tabelle bzw. dem Bürostandard. Dies kann zu einer Änderung der Schriftart führen.
Beispiel:
Im Standard ist auf Nr. 21 die Schriftart Arial verknüpft. Das Projekt aus V2003 hat aber eigene Schriftarten, bei denen auf Nr. 21 die Schriftart Courier und auf Nr. 22 die Schriftart Arial verküpft sind. Die Maßlinien verwenden
Schriftart Nr. 22 Arial.
Wenn nun vor der Datenkonvertierung im lokalen Projekt die Kurvenbemaßung aufgerufen und die Schriftart Arial (Nr.21) eingetragen wird, dann speichert Allplan diese Positionsnummer. Bei der Datenkonvertierung wird die Nr. 21 zur Wandlung der Maßlinien-Schriftarten ausgelesen und dann die ztg000.000 des Projekts gelesen. In dieser Datei ist für die Nr. 21 die Schriftart Courier verknüpft. Folglich kommt bei der Konvertierung die Schriftart Courier für die Maßlinien an. Als Ergebnis haben die Maßlinien des Projekts die Schriftart verändert (von Arial auf Courier).
Lösung 1:
Modifikation der Datei tstw.pjs:
In V2004 waren die Schriftarten der Maßlinien projektbezogen. Dies wurde in der Datei tstw.pjs in einer zusätzlichen Zeile gespeichert . Man könnte nun diese Datei in der Projektsicherung vor der Datenkonvertierung modifizieren. Öffne zuerst die Datei ztg000.000 des Projekts mit dem Editor. Notiere dir die Nummer der benötigten Schriftart.
Öffne dann die Datei tstw.pjs und trag unter INTEGER die Zeile #268 ein. Trag dahinter die Nummer der benötigten Schriftart ein. Speicher die Datei und starte Allplan. Wenn du nun das Projekt öffnest werden die Daten gewandelt und die Maßlinien erhalten die korrekte Schriftart.
Lösung 2:
Verwenden der korrekten Schriftartnummer:
Öffne zuerst die Datei ztg000.000 des Projekts mit dem Editor. Notiere dir die Nummer der benötigten Schriftart.
Ermittel dann die Schriftart, die auf diese Nummer liegt mit der Standard-Tabelle. Starte danach das Allmenu:
Service -> Hotline-Tools -> cleanup. Dadurch wird erreicht, dass beim erstmaligen Allplan-Start ins Leerprojekt gewechselt wird und somit nicht die Datenwandlung benannter Projekte ausgelöst wird. Erzeugen -> Maßlinie -> Kurvenbemaßung -> Eigenschaften -> Maßzahl -> Schriftart für Maßzahl -> Schriftart festlegen (im Beispiel Arial Black) -> OK -> ESC. Hier wird die Schriftart festgelegt, die den Maßzahlen bei der Datenwandlung zugewiesen wird. Eine Kurvenbemaßung muss beim Festlegen nicht erzeugt werden.
Lösung 3:
Ab V2006 gibt es ein neues Hotline-Tool.
Eine Datensicherung von V2003 einspielen. Dann im Allmenu Service -> Hotline-Tools -> DatwaML2003
und hier die Nummer der Schriftart eingeben (Achtung: die Nummer muss aus der ztg000.000 ermittelt werden!)
Festverknüpfte Fonttabelle
Festverknüpfte | Allplan LT fest | Allplan 2005 |
21 | Arial | Arial |
22 | Arial Black | Arial Black |
23 | Courier New | Courier New |
24 | Impact | Impact |
25 | Lucida Console | Lucida Console |
26 | Times New Roman | Times New Roman |
27 | Verdana | Verdana |
28 | Arial Narrow | |
29 | Arial Unicode MS | |
30 | ATRotis SemiSans 55 | |
31 | Bakersfield | |
32 | BankGothic Md BT | |
33 | Book Antiqua | |
34 | Bookman Old Style | |
35 | Century Gothic | |
36 | Comic Sans MS | |
37 | Courier | |
38 | Franklin Gothic Medium | |
39 | Futura Md BT | |
40 | Garamond | |
41 | Georgia | |
42 | Haettenschweiler | |
43 | Lucida Sans Unicode | |
44 | Microsoft Sans Serif | |
45 | MS Reference Sans Serif | |
46 | Palatino Linotype | |
47 | SimSun | |
48 | Small Fonts | |
49 | System | |
50 | Tahoma |

Mein Kommentar