allegro-Fortbildung 4 Daten bearbeiten, löschen, ändern 4.3 Benutzung von Sonderzeichen und allegro-Schriften Es gibt mehrere Möglichkeiten, sich das Leben mit den Sonderzeichen zu erleichtern: 1. Spezielle Tastenkombinationen für oft gebrauchte Zeichen (im Schreibfeld, im Formular und im Anzeigefeld) Teilfeld-Dreieck AltGr+2 (Ziffer 2 links oben, nicht rechts im Ziffernblock! Dort steht eine kleine 2 rechts neben der 2) Euro-Zeichen AltGr+e Nichtsortierzeichen ¬ Strg+k Absatz-Endezeichen ¶ (Löst bei Anzeige und Druck neue Zeile aus) Strg+t 2. Selbst einstellbare Sonderzeichen für Strg+x Nur 8 Buchstaben sind noch frei, um sie mit Sonderzeichen oder mit einer Zeichenfolge (Phrase) zu belegen: b d e o q u w y (Merken Sie sich das ansonsten bedeutungslose Wort "quewbody") Und so geht es: Im Schreibfeld dies eingeben p ^b xyz Enter [xyz = Ihre gewünschte Zeichenfolge] (^ ist links oben neben der 1, anschließend Leertaste, damit es überhaupt erscheint!) Hernach kann man immer, wenn xyz einzugeben ist, Strg+b geben. Funktioniert ebenfalls in Formularen und im Anzeigefeld. Solche Einstellungen bleiben erhalten, bis man sie verändert! Mehr zu Phrasen: h phras eingeben, siehe auch Lektion --> 6.2. 3. Automatisches Kopieren mit Alt+m (>>ganz toller Tip!<<) Wenn man im Schreibfeld was schreibt und gerade ein Sonderzeichen braucht, dann sofort Alt+m drücken. Eine Liste der vorhandenen Sonderzeichen erscheint im Anzeigefeld, der Cursor sitzt ganz oben. Man fährt mit dem Cursor vor das benötigte Zeichen, dann nochmals Alt+m - na bitte! Auch diese Funktion gibt es genauso im Formular: Dort wird ebenfalls Alt+m gedrückt, das Formular geht dann schnell mal weg und die Sonderzeichenliste erscheint, mit Alt+m kommt das Formular zurück und das gewählte Zeichen ist an der betr. Stelle. >>SonderTips: Eine vollständige Liste der Tastenbelegungen gibt's mit Alt+c als Textbox. Dieselbe Liste erscheint mit F12 im Anzeigefeld. Abdrucken! >>ReparaturTip Wenn irgendein Phrasen-Sonderzeichen (Strg+x) mal nicht klappt, z.B. das Absatz-Zeichen Strg+t, oder die Funktion Strg+f, dann folgendes tun: h phras eingeben und auf oben rechts klicken auf "Standard-Phrasen neu laden" (Dahinter steckt eine Datei namens "phrasen". Schauen Sie ruhig hinein, was da drinsteht: h phrasen eingeben) Übrigens: Strg heißt nicht "String", sondern "Steuerung". Das ist das deutsche Wort für das englische "Control" ("Ctrl" steht im angelsächsischen Sprachraum auf dieser Taste). Arbeiten mit dem bibliothekarischen Zeichensatz =============================================== Bevor man das alles kann, müssen die allegro-Schriften da sein. Eine Windows-"Schrift", auch "Font" genannt, ist auch nichts anderes als eine Datei, und zwar vom Typ .TTF; diese Dateien liegen in einem Systemverzeichnis von Windows, das FONTS heißt. Bei XP ist das normalerweise c:\windows\fonts. Die dort liegenden Dateien werden alle beim Start des PC geladen. In diesen Dateien steht alles, natürlich mit lauter Zahlen verschlüsselt, was der PC wissen muß: welche Zeichen umfaßt die Schrift und wie sollen sie aussehen. Windows ist damit dann in der Lage, die Zeichen korrekt sichtbar zu machen und auch fett oder kursiv und in verschiedenen Größen. Im Gesamtpaket enthalten sind fünf Schriftdateien: a-times.ttf Proportionale Druckschrift a-arial.ttf Alternative zu a-times a-letter.ttf Nichtproportionale Schrift, gedacht für die Bereiche Auswahlfeld, Schreibfeld, Index und Ergebnismengen-Kurzliste ("Datenfont"). a-lucida.ttf Alternative zu a-letter (erst ab V25.5) a-dos.fon Schrift für das DOS-Fenster Achtung: nur Schriftgröße 8x13 oder 10x19 Bei der Installation des Gesamtpakets werden die Dateien in das FONTS-Verzeichnis kopiert. Unter XP und NT sind die Schriften erst dann benutzbar, wenn der PC neu gestartet wird. Direkt nach dem Installieren und vor dem Neustart kann es deshalb sein, daß man keine Daten sieht! Dann den PC erst neu starten. In einem Netz kann die gesamte allegro-Software auf einem Netzlaufwerk liegen, d.h. man braucht nur dort zu installieren (mit Admin-Rechten, versteht sich), nicht auf jedem einzelnen PC. Nur die Schriften, die muß man lokal installieren, also wirklich auf jedem PC. Mit dem Menüpunkt "Datenfont" unter "Option" kann man während der Sitzung die Schrift in den oben bei a-letter.ttf genannten Bereichen ändern. Geeignet ist z.B. die Schrift Courier New oder auch eine andere nichtproportionale Schrift. Bei proportionalen Schriften wie Times New Roman sind die Zeichen unterschiedlich breit! Das hat dann die unangenehme Folge, daß in einer Registerliste oder einer Kurzliste die Zeichen nicht schön senkrecht untereinander stehen. Das sieht unordentlich aus. Daran erkennt man, daß der Datenfont falsch eingestellt ist. Die Zeichen, die es in den fünf Schriften gibt, entsprechen genau dem sog. OstWest-Standardzeichensatz, der für allegro zusammen- gestellt wurde und der auch im DOS-System schon lange realisiert war. Einen Überblick mit den Namen aller Zeichen findet man in der Hilfedatei chara.rtf. Geben Sie also ein: h chara Dann sehen Sie die Zeichen nicht nach den Codes geordnet, sondern alphabetisch! Oben rechts auf "Tabelle" klicken, dann sehen Sie aber eine Codetabelle. >>Der besondere Tip: Wenn man in der Titelanzeige eine andere Schrift haben will, geht das nicht über ein Menü! Denn die Satzanzeige ist Sache der Anzeige- Parameter, man muß also beim Standardsystem in die Datei d-wrtf.apr und evtl. in die Datei disphead.rtf eingreifen. Das ist nur was für Kenner. Hier aber die Anleitung, wie man leicht statt der Times-Schrift in der Anzeige die Arial-Schrift haben kann: Datei disphead.rtf mit einem Editor wie notepad oder WinVi öffnen. Die beiden Zeilen vertauschen, die mit \f0 bzw. \f4 beginnen und die Ziffern 0 bzw. 4 auswechseln. Das ist alles. Die Datei disphead rtf liegt auf dem Programmverzeichnis, also normalerweise c:\allegro. Sie ist keine vollständige RTF-Datei, daher gelingt die Bearbeitung mit WordPad nicht. Auch im Anzeigefeld kann man diese Datei nicht bearbeiten! Es geht jedoch im aresqa-Fenster: Geben Sie ein a disphead.rtf [>>Tip: Mit F1 gibt es dann Hilfe] Hier kann man die Zeilen mit \f0 und \f4 mit der Maus verschieben! Dann auf diesen Zeilen jeweils Enter drücken und die 0 bzw. 4 ändern. Danach [OK] und die Fragen nach dem Speichern und Ersetzen bejahen. Und was ist mit Unicode? ------------------------ Dazu steht alles Wichtige in einem Hilfetext: h unicode oder auch, noch ausführlicher und mit Abbildungen: http://www.allegro-c.de/unicode/ Es gibt zwei Tabellen für die Umcodierung zwischen dem OstWest-Code und Unicode (UTF-8): ad-utf.apt : OstWest -> UTF-8 (z.B. für Web-Kataloge wie a35) ucodes.apt : UTF-8 -> OstWest (beim Import wichtig und für a35) |