home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / anwend / idealist / dokument / idealist.doc < prev    next >
Text File  |  1998-12-12  |  155KB  |  3,082 lines

  1.              ___        __                        ___
  2.             /  /       / /                       /  /  __
  3.            /  /       / /                       /  /  /_/             __
  4.           /  /   ____/ /   ____     ______     /  /   _    _____    _/ /__
  5.          /  /  / ___  /  / ___ \   /____  \   /  /  / /  /  ____/  /  ___/
  6.         /  /  / /  / /  / /__/ /   ____/  /  /  /  / /  / /__      / /
  7.        /  /  / /  / /  / _____/  / ___   /  /  /  / /   \___  \   / /
  8.       /  /  / /  / /  / /  __   / /   / /  /  /  / /   _    / /  / /
  9.      /  /  / /__/ /  / /__/ /  / /___/ /  /  /  / /  / /___/ /  / /__
  10.     /__/   \_____/   \_____/   \_______/ /  /  /_/   \______/   \ __/
  11.   ------------------------------------  /  /__________   -----------------
  12.    //    //    //    //    //    //    /             /    //    //    //
  13. ------------------------------------  /_____________/  -----------------
  14.  
  15.                                     -----------------------------
  16.                                    V  E  R  S  I O  N    3 . 9 0
  17.                                   -----------------------------
  18.  
  19.  
  20.  
  21. -----------------------------------------------
  22. Autor:
  23. Christoph Bartholme
  24. Sternbergstra₧e 16
  25. D-76131 Karlsruhe
  26. Germany
  27.  
  28. EMail: Christoph_Bartholme@ka2.maus.de
  29.  
  30. Die IdeaList-Homepage:
  31. http://www.atari-computer.de/idealist/
  32.  
  33. Erstellt mit ST Pascal Plus (CCD) und Assembler
  34. -----------------------------------------------
  35.  
  36.  
  37. -------------------------------------
  38. An English version is also available!
  39. Même existe une version française!
  40. Er zijn ook een nederlandse vertaling!
  41. -------------------------------------
  42.  
  43.  
  44. êInhalt dieses ManualsÇ
  45.  
  46. 1 Sinn und Zweck
  47. 2 Rechtliches
  48. 3 Versionen
  49. 4 Voraussetzungen
  50. 5 Start
  51. 6 Bedienung
  52. 6.1 Parametereinstellungen
  53. 6.2 Funktion "Text ->"
  54. 6.3 Funktion "-> Monitor"
  55. 6.4 Funktion "-> Drucker"
  56. 6.5 Funktion "-> Datei"
  57. 6.6 Funktion "Warteschlange"
  58. 6.7 Funktion "Ränder optimieren"
  59. 7 Menüleiste
  60. 7.1 Menü "IDEALIST"
  61. 7.2 Menü "Datei"
  62. 7.3 Menü "Fenster"
  63. 7.4 Menü "Extras"
  64. 7.5 Menü "Optionen"
  65. 8 Besonderheiten
  66. 8.1 Download-Fonts
  67. 8.2 GEM-Clipboard
  68. 8.3 CALCLOCK-Schnittstelle
  69. 8.4 VA- und Drag&Drop-Protokoll
  70. 8.5 Druckerpriorität
  71. 8.6 Zeilenumbruch
  72. 8.7 Ausgabe per GDOS
  73. 8.8 Batchmodus
  74. 8.9 OLGA-Protokoll
  75. 8.10 GEMScript
  76. 8.11 NVDI-Druckdialoge
  77. 9 Dateiformate
  78. 9.1 ASCII-Dateien
  79. 9.2 Wordplus-Dateien
  80. 9.3 Rich-Text-Format
  81. 9.4 EMail-Textattribute
  82. 10 Druckeranpassung
  83. 10.1 Allgemeines
  84. 10.2 Parameter
  85. 10.3 Drucker-Steuercodes
  86. 10.4 Zeichenanpassungen
  87. 11 Tips und Tricks
  88. 11.1 Textattribute
  89. 11.2 Andere Seitenlayouts
  90. 11.3 Malheur beim Ausdrucken
  91. 11.4 Flie₧text
  92. 11.5 Kommentare
  93. 11.6 Proportionalschrift
  94. 11.7 Arbeitsumgebungen
  95. 11.8 Bedrucken von Rückseiten
  96. 11.9 Spezielle Druckmodi
  97. 11.10 Backspaces
  98. 12 Testdateien
  99. 13 Internes
  100. 14 Persönliche Anmerkungen
  101. ANHANG A Beispiel für eine Druckeranpassung
  102. ANHANG B Format der 7-Bit Downloadfonts
  103. ANHANG C Sendereihenfolge der Druckercodes
  104.  
  105.  
  106. ê1 Die Axt im Hause -- Sinn und ZweckÇ
  107.  
  108. IdeaList dient zum Drucken von Dateien im ASCII-, RTF- oder 
  109. Wordplus-Format.
  110. Welche Besonderheiten hat IdeaList nun zu bieten?
  111.  
  112. êDruckoptionenÇ:
  113. * Ausdrucken in 1 bis 9 Textspalten
  114. * 10 verschiedene Schriftarten und -grö₧en direkt anwählbar
  115. * freie Verwendung von druckerinternen Fonts, Download-Fonts oder GDOS-Fonts
  116. * Ausgabe per GDOS in vier Richtungen möglich
  117. * Unterstützung von frei skalierbaren Vektorfonts (SpeedoGDOS oder NVDI 3)
  118. * Flie₧textmodus
  119. * Wordplus- und RTF-Dateien
  120. * universelle Anpassung der Steuercodes, Schriften und Zeichen an jeden 
  121. Drucker über Treiberdateien
  122. * Druck der Vorder- und Rückseiten getrennt
  123. * Ausgabe rückwärts sortiert
  124. * Aufteilung einer Seite auf bis zu vier Blätter (Postermodus)
  125. * alle Ränder individuell wählbar
  126. * vielseitig einstellbare Kopf- und Fu₧zeile
  127. * konfigurierbares Wasserzeichen
  128. * Zeilennumerierung
  129. * variable Tabulatorweite
  130. * wortweiser Umbruch zu langer Zeilen
  131. * Textattribute (fett, unterstrichen, kursiv etc.)
  132. * Umwandlung von EMail-Textattributen in echte Attribute
  133. * Papierersparnis durch Ausnutzung der Rest-Papierfläche nach Textende
  134. * druckerunabhängige Erzeugung der Attribute "fett" und "unterstrichen"
  135. * separate Verwaltung von Einzel- und Endlosblattformat
  136. * Angabe der auszugebenden Seiten sowie Abbruch zu jeder Zeit
  137.  
  138. êKomfortÇ:
  139. * Vorschau der Textausgabe mit dem eingestellten Layout auf dem Monitor
  140. * Ausgabe vollständig im Hintergrund
  141. * Drucker-Warteschlange
  142. * Ausgabe in Datei
  143. * Ausgabe rückwärts sortiert möglich
  144. * alle Einstellungen können gesichert werden
  145. * Wechsel der Anpassungsdatei stets möglich
  146. * Anzeige der geladenen Textdatei
  147. * Einbindung eines Texteditors eigener Wahl
  148. * Online-Hilfe per ST-Guide und per BubbleGEM
  149. * fernsteuerbar per GEMScript
  150. * Aufruf anderer Programme
  151. * GEM-Klemmbrett
  152. * als CALCLOCK-Spooler einsetzbar
  153. * Document-History-Protokoll
  154. * Statistik über die aktuelle Datei und den Stand der Ausgabe
  155. * zwei frei belegbare "Joker"-Buttons
  156. * "fliegende" Dialoge oder Dialoge und Alerts im Fenster
  157. * Übergabe von Text- und Parameterdateien oder Dateilisten beim 
  158. Programmstart
  159. * Drag-and-Drop-Bedienung (Texte, Konfigurationen, Druckertreiber und Fonts)
  160. * Object Linking per OLGA
  161. * NVDI-Druckdialoge
  162. * Fenster-Iconify
  163. * Batchbetrieb
  164.  
  165. Sollten also etwa ein endlos langes Programmlisting, die ausführliche 
  166. Anleitung eines PD-Programms, ein Schachprotokoll, ein umfangreicher 
  167. Luftpostbrief, Ihre Telefondatei, EMail-Logfiles oder eine Unzahl kurzer 
  168. Disketteninhaltslisten zu Papier kommen: IdeaList erlaubt VOR dem Druck das 
  169. "kalte" Ausprobieren verschiedener Layouts und spart dann beim "hei₧en" 
  170. Ausdrucken eine Menge Papier.
  171.  
  172. Ach, Sie haben gar keinen eigenen Drucker oder wollen nur mal eben einen 
  173. Text mehrspaltig formatieren? Macht nichts: IdeaList "druckt" auch auf 
  174. Diskette oder Festplatte!
  175.  
  176.  
  177. ê2 Hier nicht kleingedruckt -- RechtlichesÇ
  178.  
  179. IdeaList ist seit Version 3.2 üSHAREWAREÇ.
  180.  
  181. Im Einzelnen bedeutet das:
  182. * Sie dürfen IdeaList beliebig weitergeben, jedoch mu₧ stets der Inhalt des 
  183. Ordners IDEALIST ükomplettÇ und üunverändertÇ kopiert werden. Kürzungen 
  184. und Änderungen verletzen die Copyright-Bestimmungen! Den Umfang des Ordners 
  185. IDEALIST entnehmen Sie der Datei INHALT.TXT. Ihre bei der Arbeit 
  186. entstandenen CNF-Dateien dürfen Sie dagegenü nichtÇ kopieren, da diese nur 
  187. für ihre persönliche Arbeitsumgebung sinnvoll, für andere Anwender jedoch 
  188. stets hinderlich sind.
  189.  
  190. * Sie dürfen IdeaList in aller Ruhe ausprobieren. Die vorliegende Version 
  191. ist eine "Vollversion", also in keiner Weise eingeschränkt.
  192.  
  193. * Wenn Sie IdeaList nach der Testphase regelmä₧ig benutzen wollen, so müssen 
  194. Sie einen Shareware-Betrag von 25 DM entrichten und werden im Gegenzug 
  195. registrierter Anwender. Weiterhin erhalten Sie dann eine Diskette mit der 
  196. neuesten Version sowie weiteren Tools. Wenn Sie an einer solchen 
  197. Updatediskette kein Interesse haben, genügt auch der Betrag von 20 DM.
  198.  
  199. Wie Sie den Obolus bezahlen können:
  200. - Am sichersten ist die Überweisung auf mein Konto,
  201. Konto-Nr. 1372 777 51, BLZ 660 100 75, Postgiroamt Karlsruhe.
  202. Vergessen Sie bitte nicht, Ihre Adresse zu vermerken. Am besten zusätzlich 
  203. per Brief oder EMail, da die Postbank häufig die Angaben auf dem Kontoauszug 
  204. verstümmelt oder weglä₧t.
  205. - Geldscheine im Briefumschlag können verlorengehen! Sicherer ist daher 
  206. immer ein Verrechnungsscheck.
  207.  
  208. Eine Verbreitung über PD/Shareware-Anbieter und Mailboxen ist gestattet, 
  209. sofern dafür keine Kosten über die reinen Bearbeitungsgebühren hinaus 
  210. verlangt werden.
  211. Zur Erinnerung: Der Autor selbst bekommt vom Erlös der PD-Disketten 
  212. oder CD-ROM überhaupt nichts. Daher kann der an einen kommerziellen PD-
  213. Versender bezahlte Betrag keinesfalls als Teil der Sharewaregebühr angesehen 
  214. werden. Wer bei einem PD-Versender zu überhöhten Preisen kauft, ist selbst 
  215. schuld ...
  216.  
  217. Der Vertrieb in Verbindung mit kommerzieller Software ist nur nach 
  218. vorheriger Absprache erlaubt.
  219.  
  220. Der Autor ist nicht verantwortlich für jegliche Schäden an Leib und Seele, 
  221. hardware und Software, welche - wie auch immer - durch die Anwendung von 
  222. IdeaList und den Hilfsprogrammen entstehen könnten.
  223.  
  224.  
  225. ê3 Ganz der Vater -- VersionenÇ
  226.  
  227. Die Light-Version von IdeaList wird nicht mehr weiterentwickelt.
  228.  
  229.  
  230. ê4 ... der mu₧ haben sieben Sachen -- VoraussetzungenÇ
  231.  
  232. IdeaList erwartet eine Bildschirmauflösung von mindestens 80 mal 25 
  233. Zeichen des Systemfonts, läuft also sowohl unter der mittleren ST-Auflösung 
  234. (640 * 200 Pixel, Farbmonitor), als auch mit beliebigen höheren Auflösungen 
  235. (schwarzwei₧ oder farbig).
  236.  
  237. Eine Festplatte ist nicht zwingend nötig, aber macht das Arbeiten mit 
  238. IdeaList (und nicht nur damit ...) doch viel angenehmer.
  239.  
  240. IdeaList benötigt etwa 400 kByte RAM (ohne geladenen Text; für die GDOS-
  241. Ausgabe wird temporär noch einiges mehr an Speicher angefordert. Je nachdem, 
  242. wieviele Fonts Sie im System installiert haben) und funktioniert mit jeder 
  243. TOS-Version. Ebenso verträgt sich IdeaList bestens mit MagicMac und diversen 
  244. Atari-Emulationen auf dem PC. Durch die universelle Anpassung über 
  245. Anpassungsdateien kann äjederÇ Drucker an der parallelen oder seriellen 
  246. Schnittstelle direkt oder über passende GDOS-Treiber angesteuert werden.
  247.  
  248.  
  249. ê5 Bitte anschnallen -- StartÇ
  250.  
  251. Die Resource-Datei IDEALIST.RSC mu₧ sich im selben Verzeichnis befinden 
  252. wie IDEALIST.PRG. Für die BubbleGEM-Hilfe mu₧ dort auch IDEALIST.BUB zu 
  253. finden sein.
  254.  
  255. Beim Start können verschiedene Dateiarten übergeben werden, etwa durch 
  256. Ziehen der entsprechenden Icons auf dasjenige von IdeaList. Oder indem Sie 
  257. IDEALIST.PRG über die "Anwendung anmelden"-Option des Desktops auf die 
  258. entsprechende Dateiart anmelden. Möglich sind CNF-, IXA- und IWS-Dateien 
  259. (Dateilisten, die im Dialog "Warteschlange" erzeugt werden können) sowie 
  260. beliebig viele Textdateien. Letztere werden dann gleich in die 
  261. Drucker-Warteschlange eingefügt. Beachten Sie, da₧ die systeminterne 
  262. Kommandozeile zum Übergeben mehrerer Dateien (zumal mit längeren 
  263. Zugriffspfaden) knapp bemessen ist und für die Angabe vieler Dateien mit 
  264. komplettem Zugriffspfad nicht ausreicht. In dem Fall sollten Sie nach 
  265. Möglichkeit eine Shell verwenden, welche die Übergabe per ARGV erlaubt. 
  266. Dieses erweiterte (praktisch unbegrenzt lange Kommandozeilen erlaubende) 
  267. Übergabeprotokoll wird z.B. von Gemini unterstützt und von IdeaList erkannt.
  268.  
  269. Wenn im selben Ordner eine Datei namens IDEALIST.CNF gefunden wird, so 
  270. werden alle Einstellungen, Anordnungen und Zugriffspfade gesetzt, wie darin 
  271. vereinbart. Ebenso wird die darin angegebene Druckeranpassungsdatei 
  272. installiert.
  273.  
  274. Falls diese Standard-CNF-Datei nicht existiert, so wird die im gleichen 
  275. Verzeichnis stehende Standard-Druckeranpassung namens IDEALIST.IXA 
  276. installiert. Sollte auch diese nicht vorhanden sein, so werden Sie 
  277. aufgefordert, eine beliebige Anpassung (*.IXA) auszuwählen.
  278.  
  279. Wie Sie IdeaList als automatisches Druckprogramm installieren können, 
  280. erfahren Sie in Kapitel 8.8.
  281.  
  282.  
  283. ê6 "D" is for "Drive"! -- BedienungÇ
  284.  
  285. IdeaList verfügt über eine flexible Bedienoberfläche. Alle Dialogboxen 
  286. sind beweglich. Zum Verschieben mu₧ lediglich mit der Maus der "Mover" (das 
  287. ist das "Eselsohr" in der rechten oberen Ecke ...) angeklickt und dann 
  288. entsprechend verschoben werden. Die Dialogboxen werden während des Vorgangs 
  289. als Ganzes dargestellt. Wenn zusätzlich eine der Tasten <Shift>, <Control> 
  290. oder <Alternate> oder die rechte Maustaste gedrückt ist, erscheint die Box 
  291. durchsichtig.
  292.  
  293. Wahlweise können die Dialoge und Alertboxen auch als Fenster geöffnet 
  294. werden (-> Kapitel 7.5). Dann können Sie, während IdeaList einen Dialog oder 
  295. eine Alertbox darstellt, parallel mit anderen Prozessen (Accessories oder 
  296. Programme in Multitaskingsytemen) weiterarbeiten.
  297.  
  298. Beim Programmstart öffnet IdeaList zwei Fenster: Das üParameterfensterÇ (-
  299. > Kapitel 6.1), erlaubt direkt die wichtigsten Einstellungen. Das 
  300. üAktionsfensterÇ (-> Kap. 6.2 - 6.6), bietet Buttons für die selben 
  301. Aktionen wie in der Menüleiste unter "Datei" und "Optionen". Die Icons von 
  302. links nach rechts bedeuten üDatei anzeigen, Ränder optimieren, Anpassung 
  303. laden, Optionen für Kopfzeile, Fu₧zeile, Systemoptionen, Ausgabeumfang, 
  304. AusgabeoptionenÇ und üGDOS-OptionenÇ. Die Namen von Druckertreiber und 
  305. Konfigurationsdatei können ebenfalls angeklickt und somit zum Laden 
  306. verwendet werden.
  307.  
  308. Alle Einstellungen, Dialoge und die meisten Menüpunkte können au₧er durch 
  309. Mausklick auch direkt über die Tastatur bedient werden. Die Tastenzuordnung 
  310. ergibt sich aus den unterstrichenen Buchstaben bzw. aus den Menüeinträgen. 
  311. Menüeinträge, die das Symbol "^" enthalten, erfordern zusätzlich das Drücken 
  312. von <Control>, solche mit dem Sizer-Symbol die Taste <Alternate>. Bei 
  313. Dialogen, die Editfelder enthalten (wo also ein Text eingegeben werden 
  314. kann), mu₧ für die Tastaturbedienung zusätzlich <Alternate> gedrückt werden. 
  315. Alertboxen im Fenster reagieren auch auf die Tasten <F1> bis <F3>. Mit 
  316. <Undo> wird ein Dialog verlassen. Genauso, wie wenn der Abbruch-Button 
  317. angeklickt wird.
  318.  
  319. Die Schieberegler (Slider) können auch mit den Cursortasten bedient 
  320. werden. Durch zusätzliches Drücken von <Shift> wird sofort der Maximal- bzw. 
  321. Minimalwert eingestellt.
  322.  
  323. Ebenso sind auch die Popup-Menüs per Tastatur bedienbar, indem man die Taste 
  324. mit dem unterstrichenen Buchstaben drückt, mit den Cursortasten nach oben 
  325. oder unten auswählt und dann <Return> drückt.
  326.  
  327. Für Experten: Falls zusätzlich zur angegebenen Taste oder dem Mausklick 
  328. <Shift> gedrückt wird, werden gegebenenfalls Sicherheitsabfragen 
  329. übersprungen.
  330.  
  331. Wenn das Betriebssystem Fenstericonify unterstützt oder das Zusatzprogramm 
  332. ICFS (Iconify-Server) von Dirk Haun oder ALICE von Sven Kopacz installiert 
  333. ist, können die Fenster iconisiert, also verkleinert am Bildschirmrand 
  334. abgelegt werden.
  335.  
  336. Mit der Taste <Help> oder duch Klick auf einen entsprechenden Button wird die 
  337. Online-Hilfe per ST-Guide aufgerufen. (-> LIES_HYP.TXT)
  338.  
  339. Wenn Sie BubbleGEM von Thomas Much installiert haben (BUBBLE.APP im START-
  340. Ordner oder BUBBLE.ACC als Accessory), erhalten Sie zu jedem Button eine 
  341. kleine Hilfe, wenn Sie die rechte Maustaste drücken.
  342.  
  343. Nachdem Sie den Drucker zu Beginn auf den Blattanfang justiert haben, 
  344. sollten Sie (insbesondere im "Kette"-Modus) das Papier nicht mehr bewegen 
  345. und den Drucker nicht initialisieren (Netzschalter!), da IdeaList sonst die 
  346. aktuelle Papierposition nicht mehr kennt. Der Auswurf über den Menüpunkt 
  347. "Seitenvorschub" ist natürlich erlaubt. Sollte eine neue Positionierung 
  348. nötig werden (Papierartwechsel, andere Anpassung, Druck abgebrochen ...), so 
  349. werden Sie von IdeaList dazu aufgefordert.
  350.  
  351.  
  352. ê6.1 Schalt mich ein, schalt mich aus -- ParametereinstellungenÇ
  353.  
  354. * Die üInfozeileÇ des Parameterfensters zeigt stets die aktuelle maximale 
  355. Zeilenlänge ("waagerechter Pfeil") und die mögliche Zahl der Zeilen pro 
  356. Seite ("senkrechter Pfeil"). Wenn mit der aktuellen Einstellung von 
  357. Schriftgrö₧e und Rändern mindestens eine Zeile des geladenen Texts 
  358. umgebrochen weren mu₧, erscheint die Anzeige "überlange Zeilen!".
  359.  
  360. * üSchriftÇ: Jeder der zehn "Slots" steht für eine spezielle 
  361. Schrifteinstellung. Je nach Fähigkeit ihres Druckers können Sie hier mit der 
  362. Druckeranpassungsdatei individuelle Grö₧en vorgeben, die sich in Schrift, 
  363. Breite und Zeilenabstand unterscheiden (-> Kapitel 8.1 und 10). Oder einen 
  364. GDOS-Font vereinbaren. Zur Verdeutlichung werden GDOS-Slots in blauer 
  365. Schrift dargestellt (ab 16 Farben).
  366. Die Slots können auch mit <F1> bis <F10> angewählt werden. Mit gedrückter 
  367. linker Maustaste können die Slots untereinander vertauscht oder - wenn 
  368. zusätzlich <Shift> gedrückt wird - kopiert werden.
  369. Per Doppelklick auf einen Slot gelangen Sie in einen Dialog, wo Sie weitere 
  370. Informationen bekommen. Sie können dort auch den Zeilenabstand variieren 
  371. oder eine GDOS-Schrift auswählen und Grö₧e sowie Breite einstellen.
  372. @endnode
  373.  
  374. * ü[L]inks, [R]echts, [Z]wischen, [O]ben, [U]ntenÇ: Hiermit wird ein Rand 
  375. ausgewählt, der dann mit dem Slider darunter eingestellt werden kann. Die 
  376. Einheiten sind Zeichenbreite oder Zeilenhöhe der aktuell gewählten 
  377. Schriftgrö₧e. Die Maximalwerte sind "dynamisch", also stets so gro₧, da₧ der 
  378. Text auf der gesamten Seite positioniert werden kann, jedoch keinesfalls die 
  379. physikalischen Seitenränder überschreitet.
  380.  
  381. * üSpaltenÇ: Anzahl der Textspalten zwischen eins und neun;
  382.  
  383. * üSchönschriftÇ: Wenn angewählt, erfolgt der Druck in Schönschrift, sonst 
  384. in Draft-Qualität; bei Download-Fonts und GDOS-Schriften wird die 
  385. Einstellung ignoriert.
  386.  
  387. * üKopfzeileÇ: Ausgabe einer Titelzeile zu Beginn jeder Seite mit den im 
  388. Menüpunkt "Kopfzeile" gewählten Optionen;
  389.  
  390. * üFu₧zeileÇ: Ausgabe einer Fu₧zeile am Ende jeder Seite mit den im 
  391. Menüpunkt "Fu₧zeile" gewählten Optionen; Wenn der Text mit dem nachfolgenden 
  392. verkettet ist, wird auf der letzten Seite keine Fu₧zeile erzeugt. Logisch, 
  393. schlie₧lich soll der nächste Text ja noch auf der Restseite beginnen.
  394.  
  395. * üWasserzeichenÇ: Jede Seite erhält ein Wasserzeichen, also eine kurze 
  396. Zeile in gro₧er Schrift, die hell und somit dem dem eigentlichen Text 
  397. hinterlegt erscheint.
  398. Das Wasserzeichen kann nur bei GDOS-Schriften erzeugt werden. Die  
  399. Einstellung erfolgt in "Optionen/Wasserzeichen".
  400.  
  401. * üEndlospapierÇ: Wahl der Papierart Endlospapier; beim Ausdruck auf 
  402. Einzelblatt darf dieser Button nicht selektiert sein.
  403.  
  404. * üKetteÇ: Verketten mehrerer Dateien, d.h. wenn nach Ausdruck des ersten 
  405. Textes das Blatt noch nicht komplett beschrieben ist, wird die nächste Datei 
  406. (mit einem einstellbaren Abstand) auf demselben Blatt begonnen. Das ist 
  407. besonders empfehlenswert bei mehreren kürzeren Texten. Bei beiden 
  408. Ausdrucken mu₧ die Option aktiviert sein. Lohnt sich eine Verkettung nicht 
  409. (einstellbar in der Anpassung), wurde die letzte Datei nicht vollständig 
  410. ausgedruckt oder wird die Papierart gewechselt, beginnt IdeaList automatisch 
  411. eine neue Seite. Schriftgrö₧en, Randeinstellung etc. dürfen jedoch beliebig 
  412. gewechselt werden. Mein Tip: Die Option stets eingeschaltet lassen und, wenn 
  413. nicht gewünscht, die Kette mit dem Menüpunkt "Seitenvorschub" unterbrechen. 
  414. Bei folgenden Einstellungen und Funktionen wird eine Verkettung ignoriert: 
  415. bei Disk-Ausgabe, wenn nicht alle Seiten gedruckt werden, bei 
  416. Rückwärts-Sortierung oder unter den Sendemodi 2 und 3 (-> Kapitel 10.2) und 
  417. bei GDOS-Schriften.
  418.  
  419. * üBeidseitigÇ: Bei Seiten mit gerader Nummer (Rückseiten) werden damit 
  420. linker und rechter Rand sowie die entsprechenden Komponenten der Kopfzeile 
  421. und Fu₧zeile vertauscht.
  422.  
  423. * üZeilennummernÇ: Ausgabe der Originalzeilennummer vor jeder Zeile
  424.  
  425. * üFormfeed ignorierenÇ macht die Ausgabe unabhängig von FF-Zeichen (ASCII 
  426. 12) im Text. Andernfalls bewirkt eine solche Steuermarkierung einen Umbruch 
  427. in die nächste Textspalte genau an der Stelle, an der sie gesetzt ist. Wenn 
  428. das Formfeed-Zeichen in der letzten Textspalte auftritt, beginnt IdeaList 
  429. mit einer neuen Seite.
  430.  
  431. * ü"Joker"-ButtonsÇ: Hier sind äSieÇ gefordert! Die beiden Buttons 
  432. können mit jeweils einem Steuerbefehl Ihrer Wahl belegt werden. Die 
  433. Definition erfolgt in der Anpassungsdatei (-> Kapitel 10). Bei GDOS-
  434. Schriften werden diese Buttons ignoriert. Die beiden Buttons können auch mit 
  435. den Tasten <(> und <)> angewählt werden.
  436.  
  437.  
  438. ê6.2 Immer her damit! -- Funktion "Text ->"Ç
  439.  
  440. Nach Anwahl des Buttons erscheint ein Fileselektor, mit dem Sie die 
  441. auszudruckende Textdatei auswählen. Diese Datei wird nun in den Speicher 
  442. geladen. Alle weiteren Operationen beziehen sich jetzt auf diesen Text.
  443. Der Textspeicher kann bei Bedarf durch Laden einer Datei ohne Namen (im 
  444. Fileselector <Esc> drücken) wieder komplett freigegeben werden.
  445.  
  446. Wenn Sie einen alternativen Fileselektor (Selectric, BoxKite, Freedom  o. 
  447. ä.) installiert haben, können auch mehrere Dateien auf einmal ausgewählt 
  448. werden. Diese werden dann an aktueller Stelle der Warteschlage eingefügt, 
  449. und der letzte der Texte wird geladen.
  450.  
  451.  
  452. ê6.3 Schau mer mal ... -- Funktion "-> Monitor"Ç
  453.  
  454. Mit dieser Funktion wird die Datei entsprechend den gewählten Parametern 
  455. zur Kontrolle seitenweise auf den Monitor ausgegeben ("Vorschau"). Beachten 
  456. Sie die unterschiedliche Darstellung von Endlos- und Einzelseiten sowie die 
  457. Textplazierung im Modus "Kette".
  458.  
  459. Falls der Mauszeiger über der Seitendarstellung positioniert ist, verwandelt 
  460. er sich in eine Zeilenlupe. Damit können einzelne Zeilen (z.B. Seitenanfang, 
  461. überlange Zeilen) gelesen werden. Sämtliche Textattribute werden dargestellt. 
  462. Ebenso wird die aktuelle Zeilennummer oder, falls die Zeile der Rest eines 
  463. Umbruchs ist, das Symbol "..." angezeigt. Ist die Zeile länger, als da₧ sie 
  464. komplett gezeigt werden kann, so erscheint als letztes Zeichen ein "->".
  465.  
  466. Mit den Pfeilbuttons oder den entsprechenden Tasten kann seitenweise vor- 
  467. oder zurückgeblättert werden. Durch Anklicken der oberen Buttons oder wenn 
  468. zusätzlich <Shift> gedrückt wird, erfolgt ein Sprung auf die erste bzw. 
  469. letzte Seite. Beachten Sie die Angabe der überlangen Zeilen. Diese werden 
  470. zwar korrekt umgebrochen und nicht etwa abgeschnitten; dennoch sind bei 
  471. öfterem Auftreten eine kleinere Schriftgrö₧e, schmalere Ränder oder weniger 
  472. Spalten vielleicht sinnvoller. Vergleichen Sie dazu die Länge der längsten 
  473. Zeile mit der Angabe im Parameterfenster.
  474.  
  475. Mit üStatistikÇ erhalten Sie eine Übersicht über die gesamte Textdatei. 
  476. Nach Ausgabe der letzten Seite oder wenn diese Option in "Systemoptionen" 
  477. gewählt ist, wird die Statistik automatisch angezeigt.üFF-ZeichenÇ zählt 
  478. die im Text vorkommenden Formfeed-Zeichen (Seitenvorschub = ASCII 12), 
  479. gleich, ob diese von IdeaList beachtet oder ignoriert werden.
  480.  
  481. Über die beiden Buttons üZangeÇ und üSchereÇ stehen zwei Werkzeuge zur 
  482. Textbearbeitung bereit:
  483.  
  484. * Die üZangeÇ entfernt eine angeklickte Zeile. Wozu? Wenn zum Beispiel der 
  485. Text auf der letzten Seite nur wenige Zeilen belegt, kann man so viele 
  486. überflüssige Leerzeilen entfernen, bis die zusätzliche Seite nicht mehr 
  487. benötigt wird. In gelöschten Zeilen enthaltene Textattributumschaltungen 
  488. bleiben erhalen.
  489.  
  490. * Die üSchereÇ bricht den Text, beginnend mit der angeklickten Zeile, in 
  491. die nächste Textspalte oder Seite um. Damit kann man etwa "Schusterjungen" 
  492. oder Überschriften von der untersten Zeile an den Anfang der nächsten Seite 
  493. oder Textspalte befördern. Intern wird dies durch Setzen eines FF-Zeichens 
  494. zu Beginn der Zeile realisiert. Daher mu₧ die Option "Formfeed ignorieren" 
  495. ausgeschaltet sein. Gegebenenfalls erscheint eine entsprechende Alertbox.
  496.  
  497. Durch Drücken von <Undo> wird in beiden Fällen die letzte Änderung 
  498. zurückgenommen. Da₧ ein geladener Text geändert wurde, sehen Sie an dem 
  499. "*", der vor dem Dateinamen erscheint.
  500.  
  501. Es gilt die Einschränkung, da₧ jede Seite mindestens eine Zeile enthalten 
  502. mu₧. Mit anderen Worten: Die erste Zeile kann nicht umgebrochen werden, und 
  503. die einzige Zeile einer Seite kann nicht entfernt werden. Gelöscht werden 
  504. können auch einzelne umgebrochene Teilzeilen, umgebrochen wird hingegen stets 
  505. die gesamte Originalzeile. Die Änderungen erfolgen nur im Speicherbereich des 
  506. geladenen Texts. Wenn also der Text neu geladen wird (etwa auch nach einem 
  507. Editoraufruf oder in der Warteschlange), werden die Modifizierungen wieder 
  508. überschrieben, also rückgängig gemacht.
  509.  
  510. Mit dem Grö₧enänderungelement (Was ist Deutsch doch manchmal umständlich! 
  511. In Englisch hei₧t es schlicht "sizer".) rechts unten kann die Grö₧e des 
  512. Dialogs verändert werden. Je nachdem, wieviel Platz vorhanden ist, erfolgt 
  513. die Seitenvorschau in einer von drei möglichen Grö₧en.
  514.  
  515.  
  516. ê6.4 Working nine to five -- Funktion "-> Drucker"Ç
  517.  
  518. Hiermit wird der Text auf dem Drucker ausgegeben. Zuerst erscheint ein 
  519. Dialog, in dem Sie den Seitenumfang und die Reihenfolge des Ausdrucks wählen 
  520. können:
  521.  
  522. * üExemplareÇ bestimmt, wieviel mal Sie den Text ausgedruckt bekommen.
  523. Je nach Definition in der Druckeranpassung (-> Kapitel 10.2) kann IdeaList 
  524. hier die druckerinternen Kopienerzeugung ausnutzen (sofern Ihr Drucker und - 
  525. bei GDOS-Ausgabe - das installierte GDOS dies unterstützen). Dann wird 
  526. nämlich auch für mehrere Exemplare jede Seite nur äeinmalÇ an den Drucker 
  527. übertragen. Das spart vor allem bei der GDOS-Ausgabe enorm Zeit.
  528. Beachten Sie, da₧ in diesem Fall anders sortiert wird. Ein Beispiel für 3 
  529. Seiten in 3 Exemplaren:
  530. Kopien von IdeaList erzeugt:  1 2 3 1 2 3 1 2 3
  531. Kopien druckerintern erzeugt: 1 1 1 2 2 2 3 3 3
  532.  
  533. *üvon Seite x bis Seite yÇ bestimmt den Bereich des Textes, welcher 
  534. ausgedruckt werden soll. Normalerweise ist die kleinste Nummer durch den 
  535. Seitennummerzusatz (-> Kopf/Fu₧zeilen-Optionen) bestimmt und die höchste 
  536. Nummer gro₧zügig auf 9999 gesetzt.
  537.  
  538. * üAlle SeitenÇ wählt den kompletten Bereich aus.
  539.  
  540. * üNur VorderseitenÇ berücksichtigt nur die Seiten mit ungerader 
  541. Seitennummer.
  542.  
  543. * üNur RückseitenÇ druckt entsprechend nur die geradzahlig numerierten 
  544. Seiten des Bereichs aus.
  545.  
  546. * üRückwärts sortiertÇ lä₧t den Ausdruck mit der als letzte angegebenen 
  547. Seite beginnen.
  548.  
  549. Achtung: Prinzipbedingt erfolgt eine Verkettung zum vorhergehenden Text 
  550. nur, wenn alle Seiten, von der ersten Seite an, vorwärts sortiert ausgegeben 
  551. werden!
  552.  
  553. Nach Klicken auf üStartÇ erscheint das Ausgabefenster und die 
  554. Druckerausgabe beginnt. Die Ausgabe kann jederzeit durch Drücken der 
  555. Leertaste oder durch Klick auf den Abbruch-Button unterbrochen und 
  556. abgebrochen werden.
  557.  
  558. Der rote (dunklere) üBalkenÇ zeigt den Stand der Ausgabe, wobei 100 
  559. Prozent immer der Gesamtzahl der zu druckenden Seiten entspricht, die - je 
  560. nach Einstellung - durchaus auch nur einen Teil des gesamten Textes umfassen 
  561. kann. Der darunterliegende grüne (hellere) Balken zeigt den Bereich der 
  562. momentan gedruckten Seite.
  563.  
  564. üExemplarÇ informiert, welches von mehreren Exemplaren gerade ausgegeben 
  565. wird. "2/3" bedeutet also "das 2. Exemplar von insgesamt 3".
  566.  
  567. üSeiteÇ zeigt die Numerierung der aktuellen Seite.
  568.  
  569. üLeerÇ und üVollÇ informieren über die Anzahl der noch nicht bedruckten 
  570. und die der bereits fertigen Seiten.
  571.  
  572. Falls ihr Drucker einen internen Puffer besitzt, so stimmen alle diese 
  573. Anzeigen natürlich nicht mit der tatsächlichen Druckausgabe überein, da der 
  574. Drucker der Ausgabe an der Schnittstelle nacheilt.
  575.  
  576. Im Einzelblattmodus erscheint bei manueller Blattzuführung nach jeder Seite 
  577. eine Alertbox ("Ist die X. Seite gedruckt und ein neues Blatt eingelegt?"), 
  578. die Sie erst dann bestätigen dürfen, wenn Sie das nächste Blatt eingelegt 
  579. haben.
  580.  
  581. Die Anzeigeü Zeichen pro SekundeÇ informiert, wie schnell der Text 
  582. abgearbeitet wird.
  583.  
  584. Die Ausgabe erfolgt vollständig im Hintergrund. Sie können also derweil 
  585. mit anderen Programmen arbeiten (ACCs oder parallelen Prozessen in einer 
  586. Multitaskingumgebung). Näheres dazu finden Sie in Kapitel 8.5.
  587.  
  588. Im Endlosmodus oder mit einem automatischen Einzelblatteinzug können Sie 
  589. einen speicherresidenten Software-Spooler einsetzen (zum Beispiel SPOOL von 
  590. Andreas Mandel). Ist der Text vollständig ausgedruckt und der Modus "Kette" 
  591. nicht aktiviert oder nicht möglich, so erfolgt am Ende ein Seitenvorschub.
  592.  
  593. Sollte sich der Drucker, obwohl eingeschaltet und online, nicht angesprochen 
  594. fühlen, so sollten Sie prüfen, ob in der Druckeranpassung auch der richtige 
  595. Ausgabeport definiert ist (-> Kapitel 10). Bei allen beigefügten Anpassungen 
  596. ist dies die parallele Schnittstelle.
  597.  
  598.  
  599. ê6.5 Was du heut' nicht kannst besorgen ... -- Funktion "-> Datei"Ç
  600.  
  601. Die Datei wird hiermit gemä₧ den Einstellungen in eine Datei ausgegeben. 
  602. IdeaList unterscheidet zwei Modi, welche unter dem Menüpunkt 
  603. "Ausgabeoptionen" gewählt werden:
  604.  
  605. * Ausgabe mit Zeichenanpassungen und Drucker-Steuercodes: Alles, was 
  606. normalerweise den Drucker erreicht, wird in die Ausgabedatei geschrieben, 
  607. die Sie später direkt an den Drucker ausgeben können. Wie wäre es damit: Sie 
  608. "drucken" Ihre Dateien daheim mit IdeaList auf Diskette und geben Sie dann 
  609. im Büro unter Windows auf dem Laserdrucker aus. Oder umgekehrt ...
  610.  
  611. * Ausgabe einer reinen ASCII-Datei: Diese Datei können Sie dann mit jeder 
  612. Textverarbeitung weiterbearbeiten. Sie schreiben also einen Text, erzeugen 
  613. mit IdeaList einen mehrspaltigen Satz, geben diesen in eine Datei aus und 
  614. geben dieser mit ihrer Textverarbeitung den letzten Schliff. Die 
  615. (druckerunabhängigen) Textattribute (fett, kursiv etc.) bleiben hierbei 
  616. erhalten.
  617. Bei Verwendung einer GDOS-Schrift wird immer eine GEM-Datei (Metafile) 
  618. erzeugt.
  619.  
  620. Falls Sie auf Diskette speichern, achten Sie bitte auf ausreichenden 
  621. Speicherplatz, da die Ausgabedatei, je nach Einstellung, um einiges grö₧er 
  622. werden kann als der ursprüngliche Text.
  623.  
  624. Wenn die angegebene Zieldatei bereits existiert, kann diese wahlweise 
  625. überschrieben, die neuen Textdaten angehängt oder doch ein neuer Name gewählt 
  626. werden.
  627.  
  628. Selbstverständlich können Sie auch in äDevicesÇ "drucken", die von 
  629. MiNT/MultiTOS oder MagiC im Verzeichnis U:\DEV zur Verfügung gestellt 
  630. werden, also auf diverse Schnittstellen oder - zu Testzwecken - in 
  631. äNULLÇ, den "digitalen Papierkorb" ausgeben.
  632.  
  633.  
  634. ê6.6 Bitte hinten anstellen! -- Funktion "Warteschlange"Ç
  635.  
  636. Mit der Warteschlange können Sie vor der Druckausgabe (oder auch während der 
  637. Abarbeitung) bis zu 36 Texte auswählen, die dann der Reihe nach ausgegeben 
  638. werden. Dies ist in Multitasking-Umgebungen sehr interessant! Wenn Sie sich 
  639. also mit anderen Programmen beschäftigen, während IdeaList im Hintergrund die 
  640. Dateiliste abarbeitet.
  641.  
  642. Die Buttons des Dialogs üWarteschlangeÇ sind schnell erklärt:
  643. * Der aktuelle (invertiert dargestellte) Eintrag kann durch Anklicken 
  644. angewählt werden. Per Doppelklick öffnet sich ein Fileselektor, mit dem ein 
  645. anderer Text ausgewählt werden kann. Durch Einstellen eines leeren Namens 
  646. wird der aktuelle Eintrag gelöscht. Überlange Dateinamen werden mit 
  647. angehängtem "->" dargestellt. Per Mausklick kann man auf eine Darstellung 
  648. der letzten Buchstaben umschalten.
  649.  
  650. * üUmdrehenÇ dreht die Reihenfolge der Warteschlange um.
  651.  
  652. * üEintrag anfügen...Ç fügt eine neue Datei an die Schlange an.
  653.  
  654. * üEintrag entfernenÇ entfernt die selektierte Datei aus der Schlange.
  655.  
  656. * üListe ladenÇ lädt eine Datei mit der Extension IWS (wie sie von 
  657. IdeaList selbst erzeugt wird) und installiert so eine Liste von bis zu 36 
  658. Einträgen samt individuellen Parametern sowie der zugehörigen 
  659. Druckeranpassungsdatei. Hier können auch beliebige Dateilisten gelesen 
  660. werden, wie sie etwa von den Dateisuchprogrammen Fsearch, FFF oder JetFind 
  661. erzeugt werden. Wesentlich ist, da₧ jede Zeile einer solchen Liste lediglich 
  662. den kompletten Zugriffspfad einer Textdatei enthält.
  663. Der oberste (im Ausdruck befindliche) Eintrag wird nicht ersetzt, wenn die 
  664. Warteschlange aktiv ist.
  665.  
  666. * üListe sichernÇ: Sichert die aktuelle Liste (einschlie₧lich aller 
  667. Parameter und der aktuellen Druckeranpassung) in eine Datei mit Extension 
  668. IWS.
  669.  
  670. * üStartÇ: Startet die Druckerschlange, beginnend mit dem obersten 
  671. Eintrag. Wenn ein Text ganz gewöhnlich per "Ausgabe auf 
  672. Drucker/Datei/Clipboard" ausgegeben wird, hat das keinerlei Auswirkungen auf 
  673. den Eintrag in der Warteschlange. Ansonsten werden erledigte Einträge 
  674. natürlich aus der Liste entfernt Vor dem Start wird die aktuelle Liste in 
  675. der Datei IDEALIST.IWS gesichert. So können Sie später überü Liste 
  676. ladenÇ die Warteschlange wiederherstellen, etwa um im zweiten Durchgang die 
  677. Rückseiten auszudrucken.
  678.  
  679. * üOKÇ: Die Einträge werden übernommen und die selektierte Datei wird als 
  680. aktueller Text geladen. Gegebenenfalls wird auch eine andere 
  681. Druckeranpassung installiert; wenn nämlich die in einer nachgeladenen Liste 
  682. definierte sich von der aktuellen unterscheidet.
  683.  
  684. Wenn in "Systemoptionen" der Button äEinstellungen merkenÇ gewählt ist, 
  685. werden zu jedem Eintrag die aktuellen Einstellungen sowie der Name der 
  686. installierten Druckeranpassung intern gesichert. Damit werden vor dem 
  687. Ausdrucken eines Textes alle Einstellungen wieder entsprechend gesetzt. 
  688. Gegebenenfalls wird auch eine andere Druckeranpassung installiert. Sie 
  689. können also beispielsweise den ersten Text einspaltig, den zweiten 
  690. zweispaltig und mit einer kleineren Schriftgrö₧e vereinbaren. Gleiches gilt 
  691. für die Kopf/Fu₧zeilen-Optionen, die Ausgabeoptionen und den Ausgabeumfang. 
  692. Wenn diese Option nicht selektiert ist, gelten die aktuellen Einstellungen 
  693. global für alle Einträge in der Warteliste. Auch wenn eine Liste von Disk 
  694. geladen wird.
  695.  
  696. Falls einer der erweiterten Fileselektoren Selectric, BoxKite oder Freedom 
  697. installiert ist, können Sie auch mehrere Einträge auf einmal auswählen.
  698.  
  699.  
  700. ê6.7 Der Rechenknecht denkt mit -- Funktion "Ränder optimieren"Ç
  701.  
  702. Mit diesem Dialog können einige Randeinstellungen automatisch erzeugt 
  703. werden:
  704.  
  705. * üMinimale RänderÇ: Alle Ränder werden auf null Zeichen, der Abstand 
  706. zwischen den Spalten auf ein Zeichen reduziert.
  707.  
  708. * üZentrierenÇ: Linker und rechter Rand werden identisch und so 
  709. eingestellt, da₧ die längste Zeile des Texts eben nicht umgebrochen wird.
  710.  
  711. * üRechts optimalÇ: Der rechte Rand wird soweit vergrö₧ert, da₧ die 
  712. längste Zeile eben nicht umgebrochen wird. Dies hat bei beidseitiger Ausgabe 
  713. den Effekt, da₧ der Textblock auf Vorder- und Rückseiten deckungsgleich 
  714. positioniert wird. Gut zu erkennen, wenn man das Blatt gegen das Licht hält 
  715. ...
  716.  
  717. * üLinks optimalÇ: Der linke Rand wird soweit vergrö₧ert, da₧ die längste 
  718. Zeile eben nicht umgebrochen wird.
  719.  
  720. * üLinks HeftrandÇ: IdeaList stellt einen linken Heftrand entsprechend dem 
  721. gewählen Wert ein. Der Wert kann in zehntel Zoll eingestellt werden. 
  722. Zugleich wird der rechte Rand optimiert, wie zuvor beschrieben.
  723.  
  724. * üBuchformÇ: Linker und rechter Rand sowie der Zwischenabstand werden so 
  725. eingestellt, da₧ die längste Zeile eben nicht umgebrochen wird. Dabei sind 
  726. linker und rechter Rand identisch, der Zwischenabstand doppelt so gro₧. 
  727. Weiterhin wird gegebenenfalls die Spaltenanzahl auf zwei korrigiert und die 
  728. Kopf- und Fu₧zeile abgeschaltet. Sie können also sofort nach dieser 
  729. Optimierung IdeaBook zum Umsortieren der Seiten aufrufen.
  730.  
  731. * üFreie WahlÇ: Hier können Sie für alle Ränder einen oft benötigten Wert 
  732. vorgeben.
  733.  
  734. Zusammengefa₧t, welche Ränder womit geändert werden:
  735.                 | L | R | Z | O | U
  736. ----------------+---+---+---+---+---
  737. Minimale Ränder | X | X | X | X | X
  738. Zentriert       | X | X |   |   |
  739. Rechts optimal  |   | X |   |   |
  740. Links optimal   | X |   |   |   |
  741. Links Heftrand  | X | X |   |   |
  742. Buchform        | X | X | X |   |
  743. Freie Wahl      | X | X | X | X | X
  744.  
  745.  
  746. ê7 Es ist angerichtet -- MenüleisteÇ
  747.  
  748. ê7.1 Aperitiv gefällig? -- Menü "IDEALIST"Ç
  749.  
  750. Mit üüber...Ç erhalten Sie eine Copyrightmeldung sowie die Adresse des 
  751. Autors und weitere Infos. Sie dürfen auch gern einmal "auf Holz klopfen" ...
  752. Die Accessorys sind hier ebenfalls erreichbar und können uneingeschränkt 
  753. genutzt werden.
  754.  
  755.  
  756. ê7.2 File-t oder Dat-Ei? -- Menü "Datei"Ç
  757.  
  758. * Mit üladen...Ç wird ein neuer Text ausgewählt. Die Funktion entspricht 
  759. dem Button "Text ->".
  760.  
  761. * Oft ist man im Zweifel, ob man auch die richtige Textdatei geladen hat. 
  762. Deshalb kann diese mit "Datei anzeigen" angesehen werden. Das dargestellte 
  763. Format entspricht der "Rohform" der Datei (überlange Zeilen werden 
  764. umgebrochen) und änichtÇ dem eingestellten Seitenlayout! Textattribute von 
  765. Wordplus- oder RTF-Dateien und ggf. Email-Textattribute werden korrekt 
  766. dargestellt (Ausnahme: hoch- und tiefgestellte Bereiche werden normal 
  767. ausgegeben). Mit den Buttons oder über die entsprechenden Cursortasten (ohne 
  768. oder mit <Shift>) können Sie seitenweise vorwärts und zurück gehen oder zu 
  769. Anfang und Ende des Texts springen. Zugegeben: Diese Dateianzeige ist recht 
  770. spartanisch. Daher versucht IdeaList (sofern in "Systemoptionen" 
  771. eingestellt; siehe Kapitel 7.5 und 13) ein externes Anzeigeprogramm 
  772. aufzurufen, welches mehr Komfort bietet.
  773.  
  774. * Die Menüpunkte "Ausgeben auf Monitor", "Ausgeben auf Drucker" und 
  775. "Ausgeben in Datei" entsprechen den gleichnamigen Buttons im Aktionsfenster 
  776. (-> Kapitel 6.3, 6.4, 6.5).
  777.  
  778. * Die üWarteschlangeÇ ist in Kapitel 6.6 beschrieben.
  779.  
  780. * Die Clipboard-Funktionen werden in Kapitel 8.2 erläutert.
  781.  
  782. * Der Menüpunkt üEndeÇ beendet IdeaList ohne Sicherheitsabfrage! Falls im 
  783. Dialog "Systemoptionen" vereinbart, wird zuvor noch die aktuelle 
  784. Arbeitsumgebung (Einstellungen, Zugriffspfade, Fenster- und Dialog-
  785. Anordnung) in IDEALIST.CNF gesichert. Diese Option kann durch Drücken von 
  786. <Shift> übergangen werden.
  787.  
  788.  
  789. ê7.3 Herr Ober, es zieht! -- Menü "Fenster"Ç
  790.  
  791. Die Bedeutung dieser Menüeinträge dürfte Ihnen sofort einleuchten: Mit 
  792. üFenster öffnen/wechselnÇ wird eines der beiden Fenster nach vorne geholt. 
  793. Oder geöffnet, falls es geschlossen war. üFenster schlie₧enÇ bewirkt ... 
  794. (Also da erspare ich mir die Erklärung!)
  795.  
  796.  
  797. ê7.4 Zucker nach Belieben -- Menü "Extras"Ç
  798.  
  799. * üSeitenvorschubÇ bewirkt im Endlosmodus einen Papiervorschub zum 
  800. nächsten Seitenanfang oder schiebt, im Einzelblattbetrieb, das Blatt aus. 
  801. Besonders im Modus "Kette" ist diese Option sehr nützlich, da so die 
  802. Verkettung mit dem vorherigen Text aufgehoben wird, ohne die Kette zur 
  803. nächstfolgenden Datei zu unterbrechen.
  804.  
  805. * üSlotinformationÇ (diesen Dialog erreichen Sie auch durch Doppelklick 
  806. auf einen beliebigen Sloteintrag im Parameterfenster) zeigt einige Parameter 
  807. zu den installierten Slots, die hier teilweise direkt geändert werden können:
  808. - den Namen des Slots
  809. - eine zusätzliche Informationszeile
  810. - den Namen des GDOS- oder Download-Fonts
  811. - den Schrifttyp (druckerintern, download, GDOS, Bitmap, Vektor, Speedo, 
  812. TrueType, Type1)
  813. - die Schriftgrö₧e (bei GDOS-Fonts und skalierbaren druckerinternen Fonts)
  814. - das Breitenverhältnis (nur bei GDOS-Vektorfonts)
  815. - das Zeilenabstandsverhältnis (nur bei GDOS-Fonts)
  816. - die Anzahl der Zeichen pro Zoll und der Zeilen pro Zoll
  817.  
  818. Wenn bei druckerinternen Fonts oder Downloadfonts die entsprechenden 
  819. Codes in der Druckeranpassung gesetzt sind (-> Kapitel 10), kann der 
  820. Zeilenabstand über einen Slider von ca. 3 lpi bis 20 lpi eingestellt werden. 
  821. Die exakten Werte und die Feinheit der Einstellung sind von der Schrittweite 
  822. des Druckers abhängig. Ebenso kann, falls der Druckertreiber skalierbare 
  823. Slots für druckerinterne Schriften definiert, die Anzahl der Zeichen pro 
  824. Zoll (bei unproportionalen Schriften) bzw. die Punktgrö₧e (bei 
  825. proportionalen Schriften) direkt per Slider eingestellt werden. Beachten Sie 
  826. bitte, da₧ Sie dann auch den Zeilenabstand entsprechend ändern sollten.
  827.  
  828. Mit üAuswahlÇ kann die Download- oder GDOS-Schrift direkt gewählt werden. 
  829. Für Downloadschriften erscheint der Fileselektor zur Angabe der Fontdatei, 
  830. bei GDOS-Fonts entweder der im System installierte Fontselektor (-> 
  831. "Systemoptionen") oder der eigene Auswahldialog. Letzterer erlaubt neben der 
  832. Definition von Schrift und Grö₧e auch die Angabe der Schriftbreite (50 % -
  833.  200 %) und des Zeilenabstands (50 % - 200 %). Die Einstellung kann dabei 
  834. sofort am dargestellten Schriftbeispiel kontrolliert werden. Beachten Sie, 
  835. da₧ möglicherweise nicht alle wählbaren Bitmapschriften für den GDOS-
  836. Gerätetreiber definiert sind, sondern in ASSIGN.SYS lediglich für die 
  837. Bildschirmdarstellung angemeldet sind. IdeaList prüft dies nach Verlassen 
  838. des Dialogs "Slotinformation" und stellt Slots mit nicht für die 
  839. Druckerausgabe vorhandenen Fonts grau dar.
  840.  
  841. Geänderte Slots können Sie anschlie₧end per "Anpassung sichern" als 
  842. IXA-Datei dauerhaft ablegen.
  843.  
  844. * üRänder optimierenÇ bietet verschiedene Funktionen, welche die Ränder 
  845. automatisch einstellen. Siehe Kapitel 6.7.
  846.  
  847. * üEditor aufrufen...Ç startet einen externen Editor. Diese Funktion 
  848. entspricht der nachfolgend beschriebenen Funktion "Programm aufrufen...".
  849.  
  850. * Durch Anklicken von üProgramm aufrufen...Ç können Sie ein beliebiges 
  851. Programm starten. In der Zeile "Programm" können Sie nach Anklicken im 
  852. Fileselektor das gewünschte Programm auswählen. Durch Anwählen von 
  853. üaktueller TextÇ wird der Pfad der aktuellen Textdatei, mit 
  854. üDruckeranpassungÇ der Pfad der Anpassungsdatei übergeben. Ferner kann 
  855. auch eine frei definierte üKommandozeileÇ eingegeben werden. Nach 
  856. Doppelklick auf die Kommandozeile erscheint ein Fileselektor, welcher das 
  857. Eintragen eines Pfads in die Kommandozeile erleichtert. Hier sind auch alle 
  858. Variablen der Kopf/Fu₧zeile möglich, also etwa #P für die Druckeranpassung 
  859. (Pfad und Name), #B für den Clipboardtext, #M für den geladenen Text (Pfad 
  860. und Name). Falls gewünscht, wird nach Beenden des Programms die 
  861. aktuelle Textdatei bzw. die Druckeranpassung von IdeaList neu installiert. 
  862. Nach dem Programmende gelangen Sie wieder zu IdeaList. Unter MultiTOS und 
  863. MagiC wird das Programm parallel gestartet. IdeaList kann also derweil 
  864. weiter benutzt werden. Ist das Programm bereits gestartet, sendet IdeaList 
  865. ihm die Nachricht VA_START.
  866.  
  867. * üIdeaForm aufrufenÇ startet das Utility IdeaForm. Mit IdeaForm können 
  868. Sie Programm-Quelltexte formatieren. Das hei₧t: Bestimmte Schlüsselwörter 
  869. und Kommentare werden automatisch mit Textattributen (fett, unterstrichen, 
  870. kursiv ...) versehen, welche dann von IdeaList in die entsprechenden 
  871. Steuercodes für den Drucker umgesetzt werden. Beim ersten Aufruf werden Sie 
  872. aufgefordert, den Zugriffspfad von IdeaForm anzugeben. Daher darf sich das 
  873. Programm auf beliebiger Stelle Ihrer Platte oder Diskette befinden. IdeaList 
  874. übergibt nun den Pfad und Namen des aktuellen Texts an IdeaForm und 
  875. installiert danach dessen Ausgabedatei SCRAP.TXT. Genaueres über IdeaForm 
  876. und die Schlüsseldatei lesen Sie in IDEAFORM.TXT.
  877.  
  878. * Mit üIdeaBook aufrufenÇ wird der aktuelle Text zusammen mit einigen 
  879. Parametern an IdeaBook übergeben und dieses gestartet. IdeaBook sortiert den 
  880. Text nun so um, da₧ er danach zweispaltig in Buchform ausgedruckt werden 
  881. kann. Au₧erdem kann eine spezielle Kopf- und Fu₧zeile erzeugt werden. 
  882. Weiteres hierzu finden Sie in der Anleitung IDEABOOK.TXT.
  883.  
  884.  
  885. ê7.5 Auf Wunsch auch ohne Sardellen -- Menü "Optionen"Ç
  886.  
  887. * üKopfzeile...Ç ermöglicht die Änderung aller Parameter für die 
  888. Kopfzeile. Linker, mittlerer und rechter Bereich werden getrennt editiert. 
  889. Dabei können folgende Variablen gewählt werden, die IdeaList dann beim 
  890. Ausdruck einsetzt:
  891. - Bezogen auf die gedruckte Datei (Gro₧buchstaben!):
  892. Name                   : #N
  893. Pfad                   : #M (der komplette Zugriffspfad einschl. Name)
  894. Grö₧e                  : #G (in Byte)
  895. Datum                  : #D ([T]T.[M]M.JJ) oder #E ([M]M/[T]T/JJ)
  896. Zeit                   : #Z (24 Std.) oder #X (12 Stunden, am/pm)
  897. Wochentag (1)          : #C (als Wort)
  898. Tag                    : #H (als Zahl)
  899. Monat                  : #I (als Zahl)
  900. Monat (1)              : #K (als Wort)
  901. Jahr                   : #J (als Zahl, vierstellig))
  902. Stunde                 : #Q (24 Std.)
  903. Minute                 : #R
  904. Seitennummer (2)       : #S (abhängig vom Seitenoffset)
  905. Seitenanzahl (2)       : #V (alle Seiten, auch die nicht gedruckten)
  906. Wordplus-Kopf/Fu₧zeile : #W (Hier wird, je nach Position, die linke, 
  907. mittlere oder rechte Zeile des Kopf- oder Fu₧bereichs aus dem 
  908. Wordplus-Dokument übernommen)
  909.  
  910. - Bezogen aufs System (Kleinbuchstaben!):
  911. Datum                  : #d ([T]T.[M]M.JJ) oder #e ([M]M/[T]T/JJ)
  912. Zeit                   : #z (24 Std.) oder #x (12 Stunden, am/pm)
  913. Wochentag (1)          : #c (als Wort)
  914. Tag                    : #h (als Zahl)
  915. Monat                  : #i (als Zahl)
  916. Monat (1)              : #k (als Wort)
  917. Jahr                   : #j (als Zahl, vierstellig)
  918. Stunde                 : #q (24 Std.)
  919. Minute                 : #r
  920.  
  921. - Sonstiges:
  922. Dateinummer (2)        : #L (seit Programmstart gedruckte Texte)
  923. globale Seitennum. (2) : #F (seit Programmstart bedruckte Seiten)
  924. aktuelle Parameter     : #P (Treibername, Schriftgrö₧e, Zeichen/Seite)
  925. das Zeichen "#"        : ##
  926.  
  927. (1) Wenn auf diese Variable ein Punkt folgt, wird das resultierende Wort 
  928. abgekürzt (sofern sinnvoll); bei Wochentagen auf zwei, bei Monaten auf 
  929. drei Buchstaben. "#c. #h. #k." könnte also "Mo. 10. Jan." erzeugen.
  930.  
  931. (2)) Diese Variable kann durch einen angefügten, maximal vierstelligen 
  932. Offset beeinflu₧t werden.
  933. Ein Beispiel: Nach 9 gedruckten Texten erzeugt
  934. #L   die Zahl 10,
  935. #L+5 die Zahl 15 und
  936. #L-5 die Zahl 5.
  937.  
  938. Bei beidseitigem Druck wird auf den Rückseiten (Seiten mit gerader 
  939. Seitennummer) die Kopfzeile gespiegelt, d.h. linke und rechte Einträge werden 
  940. vertauscht. Der Seitennummerzusatz (nach Laden einer Datei stets null) wird 
  941. zur Seitennummer addiert, womit die fortlaufende Numerierung mehrerer Texte 
  942. möglich ist. Achtung: Von der Seitennummer hängt ab, ob die Seite als Vorder-
  943.  oder Rückseite ausgegeben wird. (Die Modifikation per "#S+xxxx" hat darauf 
  944. keinen Einflu₧.)
  945.  
  946. Der Abstand vom Textbereich lä₧t sich zeilenweise einstellen.
  947.  
  948. Die Textattribute Fett, Kursiv, Hell und Unterstrichen können unabhängig vom 
  949. Textbereich gewählt werden.
  950. Bei GDOS-Schriften sind zusätzlich die Attribute Umrahmt, Invers und 
  951. Gro₧ (doppelte Grö₧e) sowie die Farbe wählbar. Eine Besonderheit: Bei 
  952. Umrahmt füllt eine inverse Kopfzeile den gesamten Rahmen aus.
  953.  
  954. Mit üZeigenÇ können Sie die Kopfzeile im Klartext, also mit 
  955. expandierten Variablen und Textattributen ansehen. Dabei wird immer eine 
  956. Zeilenlänge von 75 Zeichen zugrunde gelegt, gleich, welche Schriftgrö₧e und 
  957. welche Ränder gerade eingestellt sind. Momentan nicht bekannte Variablen 
  958. erscheinen als "?".
  959.  
  960. * üFu₧zeile...Ç ist analog zum eben beschriebenen der Dialog für die 
  961. Fu₧zeilen-Einstellung. Alle Parameter sind unabhängig zu obigem wählbar, mit 
  962. Ausnahme des Seitennummerzusatzes. Dieser mu₧ ja in Kopf- und Fu₧zeile 
  963. identisch sein.
  964.  
  965. * Mit üWasserzeichen...Ç kann das Wasserzeichen konfiguriert werden.
  966. - Bei üTextÇ  können alle Variablen aus der Kopfzeilendefinition verwendet 
  967. werden (siehe oben).
  968. - üFarbeÇ setzt die Farbe des Wasserzeichens.
  969. - üAuswahlÇ öffnet einen Fontselektor, mit dem Sie die Schrift auswählen. 
  970. Für das Wasserzeichen eignen sich nur Vektorschriften. (Daher akzeptiert 
  971. IdeaList hier auch keine Bitmapfonts.) Dünne Schriftschnitte eignen sich 
  972. schlecht für das Wasserzeichen. Daher kann die Schrift mit dem üfettÇ-
  973. Button dicker gesetzt werden.
  974.  
  975. - Mit üRichtungÇ wird die Lage des Wasserzeichens bestimmt: horizontal, 
  976. vertikal, diagonal, aufwärts oder abwärts - wie's gefällt.
  977. - üIntensitätÇ sollte normalerweise auf "schwach" oder "mittel" stehen. 
  978. Wenn Sie farbig drucken, kann auch "stark" sinnvoll sein.
  979.  
  980. Die Schriftgrö₧e des Wasserzeichens wird von IdeaList automatisch angepa₧t. 
  981. Falls Sie dennoch eine kleinere Schrift haben möchten, können Sie IdeaList 
  982. überlisten, indem Sie am Anfang und Ende des Wasserzeichentexts jeweils ein 
  983. oder mehrere Leerzeichen anfügen.
  984.  
  985. Anwendungsbeispiele: Seitennummer ("Seite #S"), Dateiname ("#N"), Druckdatum 
  986. ("#d") oder Vermerke ("Wichtig", "Vertraulich")
  987.  
  988. Achtung: Für das Wasserzeichen mu₧ NVDI ab Version 3 installiert sein. Mit 
  989. einem älteren NVDI, SpeedoGDOS oder einer anderen GDOS-Version wird daher 
  990. keinWasserzeichen erzeugt.
  991.  
  992. * üSystem...Ç erlaubt die Einstellung einiger Systemoptionen:
  993.  
  994. - üDatei extern anzeigenÇ verwendet, falls möglich, ein externes Programm 
  995. zum Anzeigen des aktuellen Texts (-> Kap. 13). Da die interne 
  996. Anzeigefunktion nicht besonders komfortabel ist, empfiehlt sich in den 
  997. meisten Fällen ein externer Dateianzeiger. Es sei denn, Sie wollen RTF-
  998. Dateien oder EMail-Textattribute darstellen. Das kann IdeaList intern, die 
  999. externen Anzeiger jedoch meist nicht.
  1000.  
  1001. - üFontauswahl externÇ ersetzt den internen Schriftauswahldialog für GDOS-
  1002. Fonts durch einen externen, im System installierten Fontselektor oder den in 
  1003. MagiC (ab Version 4) enthaltenen Fontselektor. Hierfür können Sie z.B. UFSL 
  1004. v0.97, HuGo, Calvino oder FontSel verwenden. Der Sinn: Alle Programme, die 
  1005. solch eine Schriftauswahl per UFSL oder den MagiC-Fontselektor erlauben, 
  1006. verwenden den selben, bekannten Dialog. Die interne Schriftauswahl mag nicht 
  1007. ganz so komfortabel sein, ist aber voll tastaturbedienbar und erlaubt auch 
  1008. die Einstellung des Zeilenabstands.
  1009.  
  1010. - üStatistik immer berechnenÇ lä₧t IdeaList nach Aufrufen der Bildschirm-
  1011. Vorschau erst einmal alle Seiten berechnen; also derselbe Effekt, wie wenn 
  1012. Sie jedesmal gleich den Statistik-Button anklicken (der bei selektierter 
  1013. Option gar nicht mehr erscheint!). Ganz angenehm, wenn Sie einen schnellen 
  1014. Rechner haben und nicht gerade Textungetüme bearbeiten.
  1015.  
  1016. - üParameter aus IXA vererbenÇ führt dazu, da₧ alle Parameter, die in 
  1017. einer Druckeranpassung nicht definiert sind, von der zuletzt installierten 
  1018. übernommen werden. Sie können so also unvollständige Druckertreiber 
  1019. verwenden, die etwa nur einen einzigen Slot definieren. Die restlichen Slots 
  1020. bleiben einfach erhalten.
  1021.  
  1022. - üEmail-Textattribute wandelnÇ bewirkt, da₧ vorhandene EMail-
  1023. Textattribute in richtige Textattribute gewandelt werden. (-> Kapitel 9.4)
  1024.  
  1025. - üRänder optimierenÇ ruft jedesmal nach Laden eines neuen Texts die 
  1026. Ränderoptimierung auf, wie sie im entsprechenden Dialog (Kapitel 6.7) 
  1027. eingestellt ist.
  1028.  
  1029. -ü Passende Einstellungen ladenÇ: IdeaList versucht, nach dem Laden einer 
  1030. Textdatei die dazu passende Einstellungsdatei (CNF) zu installieren. 
  1031. Hierzu sucht es etwa für Texte mit der Endung DOC nach einer Datei 
  1032. DOC.CNF, für ASC-Texte nach ASC.CNF. All diese CNF-Dateien werden im 
  1033. Ordner CNF (der wiederum im Verzeichnis von IDEALIST.PRG liegt) gesucht.
  1034.  
  1035. -ü Einstellungen (CNF) sichernÇ erzeugt beim Beenden automatisch eine 
  1036. Datei IDEALIST.CNF mit sämtlichen aktuellen Einstellungen, Anordnungen und 
  1037. Zugriffspfaden. Durch Drücken von <Shift> beim Beenden wird diese Option 
  1038. ignoriert.
  1039.  
  1040. - Mit üAnpassung (IXA) sichernÇ werden beim Beenden automatisch die 
  1041. aktuellen Schrifteinstellungen in die installierte Druckeranpassungsdatei 
  1042. gesichert. Durch Drücken von <Shift> beim Beenden wird diese Option 
  1043. ignoriert.
  1044.  
  1045. - üSicherheitsabfragenÇ bringt vor wichtigen Funktionen eine Alertbox, mit 
  1046. der die Aktion abgebrochen werden kann. Ist gleichzeitig <Shift> gedrückt, 
  1047. so wird eine solche Abfrage immer übersprungen.
  1048.  
  1049. - üGrow/ShrinkboxenÇ schaltet den Grafikeffekt beim Öffnen und Schlie₧en 
  1050. von Dialogen ein.
  1051.  
  1052. - üDialoge an MauspositionÇ bewirkt, da₧ Dialogboxen immer an der 
  1053. aktuellen Mausposition geöffnet werden. Alertboxen in Fenstern werden 
  1054. ebenfalls so positioniert. Bei hoher Bildschirmauflösung spart man sich so 
  1055. lange Mauswege.
  1056.  
  1057. - üDialoge und Alerts im FensterÇ tut, was es verspricht (wer hätte das 
  1058. gedacht?): IdeaList verwendet für Dialoge und Alerts Fenster, soda₧ parallel 
  1059. laufende Programme nicht an der Ausgabe gehindert werden.
  1060.  
  1061. - üFenster automatisch toppenÇ erspart lästige Mausklicks, wenn man 
  1062. zwischen dem Parameter- und Aktionsfenster hin und herwechselt. (Hier mu₧ ja 
  1063. immer zuerst durch einen Klick das im Hintergrund liegende Fenster nach 
  1064. vorne geholt ("getoppt") werden, bevor man einen Button anwählen kann.) 
  1065. Dieser Fensterwechsel kann von IdeaList auf Wunsch automatisch erfolgen.
  1066.  
  1067. - üFenster im Hintergrund bedienbarÇ: Wenn Sie unter MultiTOS oder MagiC 
  1068. arbeiten, können die Buttons auch bedient werden, wenn das zugehörige 
  1069. Fenster im Hintergrund liegt, also nicht das oberste ist. Sinnvollerweise 
  1070. sollte dabei nicht gleichzeitig die Option "Fenster automatisch 
  1071. toppen" selektiert sein.
  1072.  
  1073. - üHilfe für Iconleiste anzeigenÇ bringt einen kleinen Hilfetext in der 
  1074. Infozeile des Aktionsfensters, wenn der Mauszeiger über eines der 
  1075. Iconbuttons geschoben wird.
  1076.  
  1077. - üBildschirmschoner während Ausgabe sperrenÇ: Manche Bildschirmschoner 
  1078. besitzen den unschönen Nebeneffekt, die Druckerausgabe zu bremsen oder 
  1079. gar die Grafik- und Textausgabe des VDI zu unterdrücken, was bei der 
  1080. GDOS-Ausgabe zu leeren Seiten führt. Daher fordert IdeaList auf Wunsch 
  1081. einen installierten Bildschirmschoner auf, während der Ausgabe (und nur 
  1082. dann!) bitteschön nicht zu schonen. Die Mitteilung erfolgt über die 
  1083. XSSI-Schnittstelle und wird daher von allen Schonern verstanden, die diesem 
  1084. Standard entsprechen.
  1085.  
  1086. - üWarteschlange: Einstellungen merkenÇ bewirkt, da₧ IdeaList sich in der 
  1087. Warteschlange zu jedem Eintrag die beim Anfügen aktuellen Einstellungen 
  1088. sowie die installierte Anpassungsdatei merkt. Andernfalls gelten die 
  1089. aktuellen Einstellungen global für alle Einträge. (-> Kapitel 6.6)
  1090.  
  1091. * üUmfang...Ç definiert welche Seiten des aktuellen Texts bei der nächsten 
  1092. Ausgabe berücksichtigt werden. Dieser Dialog entspricht dem, der vor jeder 
  1093. Ausgabe automatisch erscheint (-> Kap. 6.4). Mit dem Unterschied, da₧ hier 
  1094. nicht anschlie₧end mit der Ausgabe begonnen wird.
  1095.  
  1096. * üAusgabe...Ç erlaubt die Einstellung einiger Optionen für die Ausgabe:
  1097.  
  1098. - üDateiausgabe mit Drucker-SteuercodesÇ entscheidet, ob der Text mit 
  1099. sämtlichen Codes für den Drucker gespeichert werden soll (also wie bei einer 
  1100. Druckerausgabe), oder ob eine reine ASCII-Datei erzeugt werden soll. 
  1101. Unabhängig davon wird bei GDOS-Schriften immer eine GEM-Datei 
  1102. (Metafile) erzeugt.
  1103.  
  1104. -ü Zeichenanpassungen verwendenÇ schaltet die Zeichenanpassungen aus der 
  1105. Druckeranpassungsdatei ein. Wenn abgeschaltet, wird für jedes Zeichen 
  1106. genau das entsprechende ASCII-Byte gesendet. Nicht mehr und nicht 
  1107. weniger. Im Normalfall sollte dieser Schalter also immer selektiert 
  1108. sein.
  1109.  
  1110. - üTextattributeÇ schaltet die Textattribute ein.
  1111.  
  1112. - üNull mit StrichÇ: Zur Unterscheidung der Ziffer "0" vom Buchstaben "O" 
  1113. wird das Null-Zeichen mit Querstrich gedruckt. Bei GDOS-Schriften hat 
  1114. diese Einstellung keine Bedeutung.
  1115.  
  1116. - üZeilenumbruch wortweiseÇ wird in Kapitel 8.6 erläutert.
  1117.  
  1118. - üFlie₧textÇ schaltet den gleichnamigen Modus. Damit versucht IdeaList 
  1119. nun, die Spaltenbreite optimal auszunutzen, indem einzelne Absätze 
  1120. entsprechend umformatiert werden (Siehe Kapitel 11.4).
  1121.  
  1122. -ü Nur einfache LeerzeichenÇ reduziert mehrfache Leerzeichen auf ein 
  1123. einzelnes. Damit können auch im Blocksatz gesetzte Texte sinnvoll als 
  1124. Flie₧text ausgegeben werden. Achtung: Tabellen und Einrückungen werden 
  1125. dadurch zusammengeschoben. Diese Option ist nur im Modus "Flie₧text" wählbar.
  1126.  
  1127. - üSpalten gleichmä₧ig füllenÇ bewirkt, da₧ auf nicht komplett gefüllten 
  1128. Seiten alle Spalten gleich lang sind.
  1129. Beispiel:
  1130.  gleichmä₧ig   nacheinander
  1131. +-----------+ +-----------+
  1132. | xxxx xxxx | | xxxx xxxx |
  1133. | xxxx xxxx | | xxxx xxxx |
  1134. | xxxx xxxx | | xxxx      |
  1135. | xxxx xxxx | | xxxx      |
  1136. |           | | xxxx      |
  1137. |           | | xxxx      |
  1138. +-----------+ +-----------+
  1139.  
  1140. - üGleich viele Vorder- wie RückseitenÇ erzeugt gegebenenfalls eine 
  1141. zusätzliche Leerseite. Nämlich dann, wenn beim getrennten Druck von Vorder- 
  1142. und Rückseiten deren Anzahl differiert. Daher können Sie etwa per 
  1143. Warteschlange erst sämtliche Vorderseiten mehrerer Dokumente drucken und 
  1144. danach ebenso alle Rückseiten ausgeben, ohne zuvor die nur einseitig zu 
  1145. bedruckenden Blätter aus dem Stapel entfernen zu müssen.
  1146.  
  1147. - üProtokoll in IDEALIST.LOGÇ weist IdeaList an, nach jedem Ausdruck (oder 
  1148. einer Dateiausgabe) in der Protokolldatei IDEALIST.LOG eine Zeile mit den 
  1149. wichtigsten Informationen anzufügen. Falls die Datei noch nicht existiert, 
  1150. wird sie im Verzeichnis von IDEALIST.PRG angelegt. Protokolliert werden 
  1151. Datum, Zeit, Ausgabegerät, Schriftgrö₧e, Anzahl der gedruckten Seiten und 
  1152. Gesamtumfang.
  1153.  
  1154. - üDruckerausgabe per GemdosÇ bedeutet, da₧ IdeaList nicht zeichenweise 
  1155. per Bios an den Drucker ausgibt, sondern blockweise über die Gemdos-Funktion 
  1156. Fwrite. Wenn Sie sowieso einen gro₧en Systemspooler installiert haben 
  1157. oder unter MiNT/MultiTOS arbeiten, ist diese Option besser, da schneller. 
  1158. Achtung: Wenn der gesendete Block nicht sofort vom Drucker angenommen wird 
  1159. (das kann passieren, wenn Sie keinen Spooler installiert haben oder der 
  1160. Eingangspuffer des Druckers klein ist) blockiert IdeaList das System 
  1161. so lange, bis der Block komplett angenommen wurde. In diesen Fällen sollten 
  1162. Sie also, wenn Sie auf Hintergrunddruck Wert legen, lieber die Bios-Ausgabe 
  1163. mit der Druckerpriorität 1 verwenden.
  1164.  
  1165. - Die Bedeutung von üDruckerprioritätÇ wird in Kapitel 8.5 erläutert.
  1166.  
  1167. - üTab-FüllzeichenÇ definiert das Füllzeichen, was für die Expansion von 
  1168. Tabulatorzeichen verwendet wird. Normalerweise ist das ein Leerzeichen. Für 
  1169. Spezialfälle wie Preislisten etc. sind auch andere Zeichen wie etwa "." oder 
  1170. "-" denkbar.
  1171.  
  1172. - üTab-WeiteÇ definiert die Weite des Tabulators. Möglich sind Werte bis 
  1173. 48, es gibt also genügend "Luft" nach oben. IdeaList verfügt auch über eine 
  1174. automatische Erkennung der Tabulatorweite (-> Kapitel 9.1).
  1175.  
  1176. * üGDOS...Ç setzt einige Parameter für die Ausgabe per GDOS. (Wenn kein 
  1177. GDOS installiert ist, können Sie diesen Menüpunkt nicht anwählen.)
  1178.  
  1179. - üGerätetreiberÇ erlaubt, eines der installierten Ausgabegeräte 
  1180. auszuwählen. Sie können also gegebenenfalls unter mehreren Druckern oder 
  1181. etwa einem IMG-Treiber, der die Ausgabe in eine Grafikdatei umlenkt, wählen.
  1182. Die Metafile-Treiber finden Sie hier nicht. Die Ausgabe in eine GEM-Datei 
  1183. erfolgt ja über "Ausgeben in Datei" oder "Clipboard sichern".
  1184.  
  1185. - üRichtungÇ legt fest, wie die Textausgabe orientiert ist. Mit 0 Grad 
  1186. erhalten Sie also das gewohnte Hochformat, mit 90 Grad oder 270 Grad 
  1187. erfolgt die Ausgabe im Querformat, bei 180 Grad macht IdeaList einen 
  1188. Kopfstand ...
  1189.  
  1190. - üFarbeÇ bestimmt die Farbe des gedruckten Texts. Hierfür benötigen Sie 
  1191. einen a) farbfähigen oder b) halbtonfähigen GDOS-Treiber. (Im Fall a) 
  1192. natürlich auch einen farbfähigen Drucker!)
  1193.  
  1194. - Der üPostermodusÇ ermöglicht, eine Seite auf bis zu vier Blätter zu 
  1195. verteilen. So lassen sich durch Zusammenkleben der Teilseiten etwa 
  1196. überbreite Tabellen oder Plakate in gro₧er Schriftgrö₧e drucken. Das 
  1197. Steuerwort "PageOverlap" in der Anpassungsdatei bestimmt, um wieviel die 
  1198. Ausgabe der einzelnen Blätter überlappt. Beim Drucken wird mit einem 
  1199. zusätzlichen Buchstaben (a-d) hinter der Seitennummer angezeigt, welche 
  1200. Teilseite gerade ausgegeben wird.
  1201.  
  1202. - üRahmen/LinienÇ ermöglicht einige Rahmen oder Linien zur Gliederung der 
  1203. Seite. üUm ganze SeiteÇ umrahmt alles, üUm TextspaltenÇ nur die 
  1204. einzelnen Spalten und üZwischen TextspaltenÇ erzeugt senkrechte Trennlinen 
  1205. zwischen den Spalten. Die Linienbreite ist in neun Stufen wählbar. Die Farbe 
  1206. der Linien ist hier ebenfalls einstellbar. Am schönsten sehen die Rahmen 
  1207. aus, wenn überall ein Rand von mindestens eins eingestellt ist und der 
  1208. Abstand von Kopf- und Fu₧zeilen mindestens eins beträgt.
  1209.  
  1210. - üSparmodusÇ bewirkt, da₧ für Text und Rahmen nur jedes zweite Pixel 
  1211. gedruckt wird. Bei hohen Druckauflösungen spart man damit fünfzig Prozent 
  1212. Tinte, Toner oder Farbband, erhält aber dennoch akzeptable, gut lesbare 
  1213. Ergebnisse.
  1214.  
  1215. * In üKonfigurationsdateiÇ können Sie festlegen, welche Parameter in der 
  1216. Konfigurationsdatei (*.CNF) gesichert werden: Kopfzeile, Fu₧zeile, 
  1217. Wasserzeichen, Dateipfade, Schalter, Fensterpositionen und Ränder etc. So 
  1218. ist es möglich, etwa nur die Kopfzeile allein abzuspeichern und zu einem 
  1219. späteren Zeitpunkt wieder zu laden. Mit üSichernÇ wird sofort eine CNF-
  1220. Datei erzeugt.
  1221.  
  1222. * Mit üAnpassung laden...Ç kann eine andere Druckeranpassung (*.IXA) 
  1223. installiert werden. Sollten Sie schnell einmal eine spezielle Schriftgrö₧e, 
  1224. ein anderes Seitenformat oder nur andere aktuelle Einstellungen benötigen, 
  1225. so laden Sie hiermit einfach den entsprechenden Treiber.
  1226.  
  1227. * Über üAnpassung sichernÇ können Sie die aktuelle Druckeranpassung, die 
  1228. gegebenenfalls in äSlotinformationÇ modifiziert wurde, sichern. Beachten 
  1229. Sie, da₧ beim Überschreiben der alten Datei sämtliche Kommentare, eine 
  1230. spezielle Reihenfolge sowie die Steuerwörter üAlertÇ und üBellÇ 
  1231. verlorengehen. Schlüsselwörter mit Defaultwerten werden ebenfalls nicht 
  1232. geschrieben. Da₧ eine Anpassung geändert wurde, sehen Sie an dem "*", der 
  1233. vor dem Namen in der Infozeile des Aktionsfensters erscheint.
  1234.  
  1235. * üEinstellungen laden...Ç setzt die in einer CNF-Datei enthaltenen 
  1236. Parameter, also normalerweise alle Einstellungen, Zugriffspfade und die 
  1237. Anordnung der Fenster und Dialogboxen. Gegebenenfalls wird die darin 
  1238. vereinbarte Druckeranpassung installiert.
  1239.  
  1240. * üEinstellungen sichern...Ç sichert die aktuellen Einstellungen in eine 
  1241. CNF-Datei. Welche Einstellungen dabei berücksichtigt werden, können Sie im 
  1242. Dialog üOptionen/KonfigurationsdateiÇ festlegen.
  1243.  
  1244.  
  1245. ê8 Mit unendlichem Unwahrscheinlichkeitsdrive -- BesonderheitenÇ
  1246.  
  1247. ê8.1 Tapetenwechsel -- Download-FontsÇ
  1248.  
  1249. IdeaList erlaubt neben dem Ausdruck mit druckerinternen Schriften auch die 
  1250. Einbindung von Download-Fonts.
  1251.  
  1252. Was sind Download-Fonts? Viele Drucker bieten die Option, statt der im 
  1253. Drucker-ROM eingebauten Schriftarten auch selbsterstellte Zeichen oder ganze 
  1254. Fonts, die zuvor ins Drucker-RAM geladen wurden, zu verwenden. Diese Zeichen 
  1255. werden dann in derselben Geschwindigkeit und mit denselben Textattributen 
  1256. ausgedruckt wie die internen Zeichen. Bei LaserJet-Kompatiblen wurde dieses 
  1257. Prinzip mit den sogenannten "Softfonts" in ähnlicher Art übernommen.
  1258.  
  1259. Neben dem naheliegenden Vorteil, weniger langeweilige oder besser lesbare 
  1260. Fonts verwenden zu können, bietet dieses Konzept auch die Möglichkeit, in 
  1261. kleineren Schriftgrö₧en auszudrucken, als die druckerinternen Schriften 
  1262. erlauben.
  1263.  
  1264. Vergewissern Sie sich, ob Ihr Drucker überhaupt mit Download-Fonts 
  1265. arbeiten kann. Eventuell müssen Sie dazu einen DIP-Schalter umlegen. Einige 
  1266. Drucker benötigen zudem eine spezielle RAM-Erweiterung.
  1267.  
  1268. Verwenden Sie stets die zu Ihrem Drucker passenden Font-Dateien: 7-Bit-Fonts 
  1269. mit den Extensions F09 bzw. F24 und Softfonts für LaserJet-Kompatible. Es 
  1270. genügt, in der Druckeranpassung (-> Kapitel 10.2) die Dateien anzugeben und 
  1271. die Schriftgrö₧en sowie deren Druckercodes entsprechend zu 
  1272. setzen. IdeaList sendet nun, wenn nötig, vor Beginn des Ausdruckens den 
  1273. Inhalt der entsprechenden Fontdatei an den Drucker.
  1274.  
  1275. Die 7-Bit-Downloadfonts (*.F09, *.F24) werden von IdeaList intern an den 
  1276. Atari-Zeichensatz angepa₧t (Stichwort Umlaute ...). Alle anderen Fonts 
  1277. beachten die Zeichenanpassung in der Anpassungsdatei.
  1278.  
  1279. Übrigens: Gönnen Sie Ihrem Nadeldrucker bei längeren Texten in winzigen 
  1280. Schriftgrö₧en ab und zu eine kleine Verschnaufpause! Auch wenn der Druckkopf 
  1281. insgesamt nicht besonders hei₧ wird, da längst nicht alle Nadeln angesteuert 
  1282. werden, so haben die restlichen Nadeln doch um so mehr zu tun.
  1283.  
  1284. Falls Sie selbst Downloadfonts erstellen oder anpassen wollen, so sollten 
  1285. Sie sich einmal bei PD und Shareware für MS-DOS umsehen! Näheres zum Format 
  1286. der 7-Bit-Downloadfonts finden Sie in Anhang B.
  1287.  
  1288.  
  1289. ê8.2 Kein Problem Anderer Leute -- GEM-ClipboardÇ
  1290.  
  1291. Mit diesen Menüpunkten werden Texte aus dem GEM-Klemmbrett (Clipboard) 
  1292. geladen oder darin abgelegt. Zur Erklärung: Das Clipboard ist eine 
  1293. Einrichtung, mit der Sie bequem Daten aus einem Programm in andere Programme 
  1294. übernehmen können, ohne sich mit Pfad und Dateinamen zu befassen. Diese 
  1295. Funktion wurde schon seit Urzeiten vom Atari-Betriebssystem unterstützt, 
  1296. aber anfangs praktisch nicht genutzt. In letzter Zeit sind aber mehr und mehr 
  1297. Programme damit ausgestattet. Somit wird die Verwendung des GEM-Klemmbretts 
  1298. immer attraktiver.
  1299.  
  1300. Wie funktioniert nun das Clipboard? Im Prinzip ist das nur ein Ordner 
  1301. (meist CLIPBRD genannt), dessen Zugriffspfad dem System einmal mitgeteilt 
  1302. werden mu₧. Dies erledigen alle Programme, welche Dateien im Klemmbrett 
  1303. ablegen können, automatisch. Dieser Pfad ist dem Betriebssystem nun bekannt 
  1304. und kann von anderen Programmen erfragt werden. Der Name der abgespeicherten 
  1305. Dateien ist immer SCRAP.XYZ, wobei die Endung XYZ je nach Art z.B. TXT 
  1306. (ASCII-Text) oder IMG (Pixelgrafik) lautet.
  1307.  
  1308. IdeaList kann nun solche SCRAP.TXT-Dateien aus dem Klemmbrett laden oder 
  1309. Texte darin ablegen.
  1310.  
  1311. Mit "Clipboard sichern" wird der geladene Text entsprechend den momentanen 
  1312. Einstellungen auf das Clipboard abgelegt. Je nach Einstellung in 
  1313. "System-Optionen" (Button "Dateiausgabe mit Drucker-Steuercodes") wird der 
  1314. Text entweder als reine ASCII-Datei ohne Zeichenanpassungen unter SCRAP.TXT 
  1315. oder mit sämtlichen Drucker-Steuercodes (ggf. auch Downloadfont-Daten) und 
  1316. Zeichenanpassungen unter SCRAP.DMP abgelegt. Bei GDOS-Schriften wird stets 
  1317. ein SCRAP.GEM erzeugt. Falls noch nicht vorhanden oder dem Betriebssystem 
  1318. unbekannt, wird hier das Clipboard neu angelegt und im System installiert.
  1319.  
  1320. Wenn Ihre Textverarbeitung ebenfalls das GEM-Clipboard unterstützt, können 
  1321. Sie daraus Blöcke aufs Klemmbrett legen, diese mit IdeaList mehrspaltig 
  1322. setzen und schlie₧lich, auch über das Klemmbrett, wieder in den Text 
  1323. einfügen.
  1324.  
  1325.  
  1326. ê8.3 Bitte übernehmen Sie -- CALCLOCK-SchnittstelleÇ
  1327.  
  1328. Mittlerweile gibt es einige Textprogramme, die ihre Druckerausgabe 
  1329. wahlweise auch über das CALCLOCK-Protokoll abwickeln können. Wozu das gut 
  1330. ist? Nun, das Programm mu₧ dazu nur ein entsprechendes Accessory (oder 
  1331. allgemein: einen parallelen Proze₧) benachrichtigen, da₧ es eine bestimmte 
  1332. Textdatei ausdrucken soll. Danach ist es schon wieder frei für andere 
  1333. Aufgaben, während die CALCLOCK-Applikation im Hintergrund den Text ausdruckt.
  1334.  
  1335. Der Name CALCLOCK stammt aus der PC-GEM-Version, die u.a. ein solches 
  1336. Accessory enthält. Dieses verfügt neben einer Taschenrechnerfunktion und 
  1337. einer Bildschirmuhr eben auch über eine solche Schnittstelle für 
  1338. Hintergrunddruck.
  1339.  
  1340. IdeaList bietet - auch in der Light-Version - eine solche CALCLOCK-
  1341. Empfangsschnittstelle. Damit kann die Warteschlange mit bis zu 36 
  1342. Texteinträgen gleichzeitig gefüllt werden. Das aufrufende Programm kann 
  1343. dabei auch mehrere Kopien vereinbaren, sowie die Option, nach Druckende die 
  1344. Textdatei zu löschen.
  1345.  
  1346. Damit IdeaList als CALCLOCK-Applikation erkannt wird, gibt es mehrere 
  1347. Möglichkeiten: Sie können IDEALIST.PRG in CALCLOCK.PRG (bzw. ILIST.ACC in 
  1348. CALCLOCK.ACC) umbenennen. Oder Sie patchen die Datei des aufrufenden 
  1349. Programms, indem Sie die Zeichenfolge "CALCLOCK", die sich irgendwo im 
  1350. Programmcode befinden mu₧, durch "IDEALIST" (bzw. "ILIST   "; man beachte 
  1351. die drei Leerzeichen (0x20)!) ersetzen.
  1352.  
  1353. Achtung: Sobald IdeaList eine CALCLOCK-Nachricht empfangen hat, löscht es 
  1354. eventuell vorhandene Einträge in der Warteschlange und beginnt mit dem 
  1355. Ausdrucken. Währenddessen können schon wieder neue CALCLOCK-Nachrichten 
  1356. empfangen werden, die im Anschlu₧ abgearbeitet werden. Trifft während der 
  1357. Abarbeitung einer manuell gestarteten Warteschlange ein CALCLOCK-Wunsch ein, 
  1358. so wird ein entsprechender Eintrag an das Ende angefügt.
  1359.  
  1360. Es bleibt noch anzumerken, da₧ die ursprüngliche CALCLOCK-Spezifikation 
  1361. nur das simple byteweise Ausdrucken einer Datei vorsieht; also ohne da₧ 
  1362. zusätzliche Formatierungen, Zeichenwandlungen, Textattribute vorgenommen 
  1363. werden. Ebenso kann IdeaList auch auf diesem Weg keine Grafikdateien 
  1364. ausdrucken. Puristen möchten bitte darüber hinwegsehen ...
  1365.  
  1366. Durch eine kleine Erweiterung der CALCLOCK-Schnittstelle und über spezielle 
  1367. Kommandozeilenoptionen versteht sich IdeaList bestens mit CAT ab Version 3.0 
  1368. (-> Kapitel 8.8).
  1369.  
  1370.  
  1371. ê8.4 Ey, schieb doch ma' rüber! -- VA- und Drag&Drop-ProtokollÇ
  1372.  
  1373. Wenn Sie MagiC oder MultiTOS installiert haben, können Sie mit Gemini 
  1374. (oder allgemein: einer Shell, die das üVA-ProtokollÇ unterstützt) 
  1375. Textdateien direkt per Maus übergeben. Entweder durch "Ziehen und 
  1376. Fallenlassen" eines oder mehrerer Datei-Icons auf das Icon von IdeaList. 
  1377. Oder indem Sie die Datei(en) direkt in ein beliebiges Fenster von IdeaList 
  1378. ziehen. Dabei werden alle Dateien in die Warteschlange eingefügt und die 
  1379. letzte geladen. Dies ist jederzeit möglich, also auch während der 
  1380. Druckausgabe (wobei dann natürlich eine Datei nicht geladen, sondern nur der 
  1381. Warteschlange angefügt wird).
  1382.  
  1383. Ebenso unterstützt IdeaList jederzeit das üDrag&dropÇ-Protokoll unter 
  1384. MultiTOS und MagiC!3. Also einfach die gewünschten Datei-Icons vom Desktop 
  1385. auf ein Fenster von IdeaList ziehen, und schon werden die entsprechenden 
  1386. Dateien der Warteschlange angefügt und die letzte Datei geladen (sofern 
  1387. nicht gerade ausgedruckt wird).
  1388.  
  1389. Übrigens: Drag&drop funktioniert auch bei Konfigurationsdateien (*.CNF) oder 
  1390. Druckeranpassungen (*.IXA). Einfacher geht's kaum mehr ...
  1391. (Falls Sie eine CNF- oder IXA-Datei ausnahmsweise als äTextdateiÇ laden 
  1392. möchten: Halten Sie zusätzlich <Shift> gedrückt.)
  1393.  
  1394. Wenn Sie im System einen Drag&Drop-fähigen Fontselektor für GDOS-Fonts 
  1395. installiert haben, genügt es, von dort einen Font auf ein Fenster von 
  1396. IdeaList zu ziehen: Schwupp, schon ist die Schrift im aktuellen Slot 
  1397. installiert!
  1398.  
  1399.  
  1400. ê8.5 La₧ mich auch mal dran! -- DruckerprioritätÇ
  1401.  
  1402. Damit IdeaList den Drucker im Hintergrund bedienen kann, mu₧ es die 
  1403. Druckerschnittstelle regelmä₧ig abfragen, ob überhaupt ein Zeichen gesendet 
  1404. werden kann. Ansonsten hängt das System so lange, bis der Drucker wieder ein 
  1405. Zeichen entgegennehmen kann oder bis der systemeigene Timeout die 
  1406. Zeichenübergabe abbricht. Sicher kennen Sie diesen Effekt, wenn Sie eine 
  1407. Hardcopy auslösen, während kein Drucker angeschlossen ist oder der Drucker 
  1408. offline ist.
  1409.  
  1410. Zum Einstellen, wie oft IdeaList die Schnittstelle abfragt, gibt es einen 
  1411. Slider in "Systemoptionen".
  1412.  
  1413. Sollten Sie keinen (ausreichend gro₧en) Spooler installiert haben, oder 
  1414. wenn der druckerinterne Puffer kleiner als der Textumfang ist, mu₧ hier der 
  1415. Wert "1" eingestellt sein. Das bedeutet, da₧ IdeaList vor jedem Senden eines 
  1416. Zeichens die Druckerschnittstelle abfragt. Diese Vorgehensweise fri₧t 
  1417. natürlich einiges an Rechenzeit, soda₧ die Ausgabe nicht besonders schnell 
  1418. ist (aber immer noch schneller als Drucker normalerweise ausgeben können). 
  1419. Wenn Sie dagegen einen Spooler installiert haben, oder wenn der 
  1420. druckerinterne Puffer sowieso sehr gro₧ ist, dürfen Sie die Priorität höher 
  1421. einstellen. Der Effekt ist, da₧ IdeaList auch jetzt die Druckerschnittstelle 
  1422. kontrolliert, aber dann jeweils mehrere Zeichen auf einmal sendet. Dadurch 
  1423. wird die Ausgabe um ein Vielfaches beschleunigt.
  1424.  
  1425. Ist in den Ausgabe-Optionen der Ausdruck per Gemdos vereinbart, verwendet 
  1426. IdeaList keine zeichenweise Hintergrundausgabe, sondern sendet blockweise. 
  1427. Ohne Systemspooler oder ausreichend gro₧en Eingangspuffer des Druckers kann 
  1428. es hierbei zum zeitweiligen Blockieren des Systems kommen, wenn der Drucker 
  1429. den Block nicht komplett annehmen kann. Die Einstellung der Druckerpriorität 
  1430. wird bei der Gemdos-Ausgabe und bei GDOS-Schriften ignoriert.
  1431.  
  1432.  
  1433. ê8.6 Und bist du nicht willig ... -- ZeilenumbruchÇ
  1434.  
  1435. Überlange Zeilen, also Zeilen die länger als die eingestellte Spaltenbreite 
  1436. sind, werden von IdeaList korrekt umgebrochen. Hier gibt es zwei 
  1437. Möglichkeiten: Falls die Option üZeilenumbruch wortweiseÇ bei 
  1438. "Systemoptionen" aktiviert ist, wird so getrennt, da₧ das letzte Wort, falls 
  1439. es nicht zu lang ist, komplett in die neue Zeile übernommen wird. Ist diese 
  1440. Option nicht angewählt, so erfolgt der Umbruch direkt bei dem ersten 
  1441. Buchstaben, der die mögliche Zeilenlänge überschreitet.
  1442. Beispiele (Zeilenlänge = 18):
  1443.    | direkt:            | wortweise:
  1444. ---+--------------------+--------------------
  1445. 1) | Dies ist ein Umbru | Dies ist ein
  1446.    | ch.                | Umbruch.
  1447. 2) | Wird ein Binde-Str | Wird ein Binde-
  1448.    | ich erkannt?       | Strich erkannt?
  1449. 3) | Riesenwortungeheue | Riesenwortungeheue
  1450.    | r sind zu lang.    | r sind zu lang.
  1451.  
  1452.  
  1453. ê8.7 Drucken mit System -- Ausgabe per GDOSÇ
  1454.  
  1455. Neben der reinen Ascii-Ausgabe mit druckerinternen Fonts oder Downloadfonts 
  1456. bietet IdeaList auch die Ausgabe per GDOS. Was ist GDOS? Das ist eine 
  1457. Erweiterung des Betriebssystems, womit verschiedene Ausgabegeräte (Drucker, 
  1458. Plotter etc.) angesprochen werden können. Dazu gibt es allerhand (mehr oder 
  1459. weniger brauchbare) Schriften, die stets in bester Qualität wiedergegeben 
  1460. werden.
  1461.  
  1462. Was benötigen Sie dazu?
  1463.  
  1464. 1) Ein üGDOS-ProgrammÇ. Etwa das originale GDOS.PRG von Atari oder das 
  1465. verbesserte AMCGDOS.PRG. Oder Sie verwenden NVDI, was neben der 
  1466. beträchtlichen Beschleunigung aller Bildschirmausgaben "nebenbei" die 
  1467. komplette GDOS-Funktionalität beinhaltet. Seit NVDI 3 oder mit SpeedoGDOS 
  1468. können Sie auch frei skalierbare Vektorfonts verwenden.
  1469.  
  1470. 2) Die entsprechenden üFontsÇ für ihr Ausgabegerät, je nach 
  1471. Druckerauflösung.
  1472.  
  1473. 3) Eine üInstallationsdatei ASSIGN.SYSÇ, über die die gewünschten Fonts 
  1474. für die einzelnen Ausgabegeräte angemeldet werden. Für SpeedoGDOS brauchen 
  1475. Sie noch ein Pendant namens EXTEND.SYS für die Vektorfonts.
  1476.  
  1477. Wenn Sie das GDOS-System installiert haben (Bitte haben Sie Verständnis, 
  1478. da₧ ich an dieser Stelle nicht im Detail darauf eingehen kann ...), können 
  1479. Sie nun mit jedem Programm, welches eine GDOS-Ausgabe unterstützt, in 
  1480. optimaler Qualität ausdrucken. Oder die Ausgabe in eine GEM-Datei 
  1481. (Metafile) lenken, welche wiederum von anderen Programmen weiterverarbeitet 
  1482. werden kann.
  1483.  
  1484. Die Vereinbarung der GDOS-Schriften erfolgt, analog zur normalen ASCII- 
  1485. Ausgabe, über Schlüsselwörter in der Anpassungsdatei (-> Kapitel 10). Oder 
  1486. durch direkte Auswahl im Dialog "Slotinformation".
  1487.  
  1488. Die GDOS-Ausgabe bietet gegenüber dem direkten Drucken einige 
  1489. Besonderheiten:
  1490. IdeaList kann so in alle vier "Himmelsrichtungen" drucken. Also auch im 
  1491. Querformat. Zusätzlich können zur Gliederung diverse Rahmen und Linien 
  1492. erzeugt werden. (-> Kapitel 7.5)
  1493.  
  1494. Mit den skalierbaren Vektorfonts von SpeedoGDOS oder NVDI können beliebige 
  1495. Schriftgrö₧en im Raster von 1 Punkt (1/72 Zoll) in variabler Breite (50 % - 
  1496. 200 %) eingestellt werden. Bei den Pixelfonts sind Sie auf die von den 
  1497. Fontdateien vorgegebenen (und in ASSIGN.SYS installierten) Grö₧en 
  1498. beschränkt. Mit dem Testprogramm GDOS-Check können Sie eine Liste aller für 
  1499. ein bestimmtes GDOS-Gerät installierten Fonts in allen verfügbaren Grö₧en 
  1500. ausdrucken. Wenn ein bestimmter Font nicht vorhanden ist, zeigt dies 
  1501. IdeaList beim Laden des Treibers dadurch, da₧ der entsprechende Slot grau 
  1502. und nicht anwählbar dargestellt ist.
  1503.  
  1504. In der Druckeranpassung können Sie mit den Schlüsselwörtern üGdosMargin_L, 
  1505. GdosMargin_R, GdosMargin_TÇ und üGdosMargin_BÇ den Ausgabebereich auf 
  1506. einer Seite festlegen. Mit null sind jeweils die maximal möglichen Bereiche 
  1507. gesetzt, ein Wert grö₧er null führt zu einem entsprechend vergrö₧erten Rand. 
  1508. Das Ma₧ ist Zoll, wobei bis zu zwei Nachkommastellen erlaubt sind. Am 
  1509. besten, Sie drucken sich einmal mit GDOS-Check einen Testrahmen aus. Damit 
  1510. können Sie dann leicht die Ränder bestimmen, womit die Ausgabe optimal auf 
  1511. das Papier plaziert wird.
  1512.  
  1513. Beachten Sie bitte, da₧ die wahre Textbreite bei proportionalen Schriften 
  1514. von IdeaList nicht berücksichtigt wird (au₧er bei der Kopf/Fu₧zeile). Mit 
  1515. anderen Worten: Sie können selbstverständlich auch proportionale GDOS-Fonts 
  1516. verwenden. Nur verwendet IdeaList konzeptionsbedingt zum Berechnen der 
  1517. maximal möglichen Zeilenlänge (und damit für den Zeilenumbruch und die 
  1518. Positionierung der Spalten) üeineÇ feste Breite für üalleÇ Buchstaben. 
  1519. Auch wenn also in der Vorschau alle Zeilen gut gefüllt sind, wird bei 
  1520. Proportionalschriften der Ausdruck viel schmaler erfolgen (proportional eben) 
  1521. und rechts einiges an Platz freilassen, den man etwa für eine zusätzliche 
  1522. Spalte oder breitere Ränder hätte verwenden können. Daher gibt es das 
  1523. Schlüsselwort üGdosPropFactÇ, mit dem Sie die Maximalanzahl von Zeichen 
  1524. pro Zeile bei proportionalen GDOS-Schriften erhöhen können. Ein Wert von 1.5 
  1525. bedeutet also, da₧ eineinhalb mal mehr Zeichen pro Zeile gedruckt werden 
  1526. können. Der optimale Wert ist von Schrift zu Schrift verschieden und kann 
  1527. durch Ausprobieren ermittelt werden. Zu gro₧ sollte er jedenfalls nicht 
  1528. gewählt werden, da sonst die Spalten ineinander gedruckt werden und am 
  1529. rechten Rand gar etwas abgeschnitten wird.
  1530.  
  1531. Ein weiteres GDOS-spezifisches Phänomen: Fettschrift und kursive Schrift 
  1532. wird etwas breiter als Schrift ohne Attribute gedruckt. Das ist 
  1533. zwar typographisch korrekt. Aber auch ärgerlich, da es bei Texten im 
  1534. Blocksatz hä₧lich aussieht. Bei Texten mit Attributen sollten Sie die 
  1535. Zeilenbreite also lieber etwas gro₧zügiger einstellen.
  1536.  
  1537. Die GDOS-Ausgabe einer Seite teilt sich in drei Abschnitte:
  1538. 1) Die Übertragung von IdeaList an das System, während der Anzeigebalken 
  1539. wächst. Dieser Vorgang läuft im Hintergrund und gibt an andere Prozesse 
  1540. Rechenzeit ab.
  1541. 2) Der Seitenaufbau im System; Hierbei ist leider der Rechner komplett 
  1542. blockiert (Na ja, beinahe: Mit der Maus können Sie das Druckersymbol über 
  1543. den Schirm fliegen lassen ...)
  1544. 3) Die Übertragung vom System an den Drucker; da hier eine Menge Grafikdaten 
  1545. übertragen werden und nicht einfach Buchstabe für Buchstabe, kann das 
  1546. länger dauern. Und Ihr Drucker wird höchstwahrscheinlich (sofern es kein 
  1547. Laserdrucker ist) keine ganze Seite auf einmal entgegennehmen können und 
  1548. damit wiederum den Rechner für einige Zeit blockieren. Wenn Sie jedoch 
  1549. einen Software-Spooler installiert haben, können Sie währenddessen schon 
  1550. wieder weiterarbeiten; oder der Rechner baut bereits die nächste Seite auf.
  1551.  
  1552. Wenn Sie "Ausgeben in Datei" wählen, erzeugt IdeaList ein Metafile, also 
  1553. eine Datei mit der Endung GEM, die sämtliche Grafikbefehle zur 
  1554. Darstellung des Texts enthält. Diese können Sie dann mit einem 
  1555. entsprechenden Programm weiterbearbeiten oder ausdrucken. Leider stimmen bei 
  1556. der Bildschirmanzeige von GEM-Dateien mit Bitmapfonts die Positionen von 
  1557. Schrift und Linienelementen nicht hundertprozentig überein. Genauer: Die 
  1558. Schrift ist im Vergleich zu den anderen Abmessungen zu klein. Dieses 
  1559. Phänomen ist kein Fehler von IdeaList. Beim Ausdrucken der Dateien stimmen 
  1560. nämlich die Positionen wieder annähernd (bis auf unvermeidliche 
  1561. Rundungsfehler). Wundern Sie sich also bitte nicht, da₧ Sie beim direkten 
  1562. Ausdrucken und bei der Metafile-Ausgabe etwas unterschiedliche Ergebnisse 
  1563. erhalten. Bei Verwendung von Vektorf/nts hingegen sollten die 
  1564. Grö₧enverhältnisse stimmen. Beachten Sie jedoch, da₧ nicht jedes Programm, 
  1565. welches Metafiles darstellen kann, die erweiterten VDI-Opcodes für 
  1566. Vektorfonts versteht, insbesondere diejenigen für die Textausgabe (v_ftext) 
  1567. und die Schriftbreiteneinstellung (vst_setsize32).
  1568.  
  1569.  
  1570. ê8.8 Stapelweise und ohne Stöhnen -- BatchmodusÇ
  1571.  
  1572. IdeaList kennt einen speziellen Arbeitsmodus für den Programmablauf, den 
  1573. Batchmodus.
  1574.  
  1575. Wird IdeaList in diesem Modus gestartet, druckt es sofort die übergebenen 
  1576. Texte aus und beendet sich danach wieder. Vom Programm sieht man dabei nur 
  1577. das Ausgabefenster (mit dem Balken zur Anzeige des aktuellen Stands). Es 
  1578. wird keine Menüzeile angelegt und die beiden Hauptfenster bleiben 
  1579. geschlossen.
  1580.  
  1581. Aufgerufen wird der Batchmodus entweder durch Drücken von <Shift> während 
  1582. des Programmstarts oder durch Übergabe von "-B" in der Kommandozeile. Je 
  1583. nach Desktop geht es so am einfachsten:
  1584.  
  1585. - Mag!XDesk oder der Originaldesktop von TOS 1.xx: <Shift> gedrückt halten
  1586.  
  1587. - Der Originaldesktop ab TOS 2.x oder MultiTOS: In "Anwendung anmelden" die 
  1588. Kommandozeile "-B " vereinbaren (ohne Gänsefü₧chen natürlich; man beachte 
  1589. das Leerzeichen!) Am besten ist, wenn man dafür eine Kopie von IdeaList mit 
  1590. anderem Namen verwendet, da man sonst IdeaList nicht mehr "normal" aufrufen 
  1591. kann.
  1592.  
  1593. - Gemini 1.9x: Irgendwo ein Alias von IDEALIST.PRG erzeugen und in dieser 
  1594. Datei mit einem Texteditor in der zweiten Zeile "-B" anfügen (wieder ohne 
  1595. Gänsefü₧chen).
  1596.  
  1597. - Ease 3.x: Unter dem Menüpunkt "Neues Programm" bei "Parameter" die Option 
  1598. "Übergeben" wählen und dort mit "Setzen" den Parameter "-B" vereinbaren.
  1599.  
  1600. - Thing: Das Programm-Icon selektieren und dann in "Extra/Applikationen" bei 
  1601. Parameter "-B" angeben. Es empfiehlt sich dafür, IdeaList in einem anderen 
  1602. Verzeichnis nochmals zu installieren, da es sonst äimmerÇ im Batchmodus 
  1603. gestartet wird.
  1604.  
  1605. - Jinnee: Erzeugen Sie eine Kopie von IDEALIST.PRG (oder - falls möglich - 
  1606. ein Alias) und nennen sie z. B. DRUCKER.APP. In "Sonstiges/Applikationen"
  1607. melden Sie DRUCKER.APP an mit der Kommandozeile "-B %$P".  
  1608.  
  1609. In allen Fällen, mit Ausnahme des ersten, kann in der Parameterzeile 
  1610. zusätzlich Pfad und Name der gewünschten CNF-Datei angegeben werden, sofern 
  1611. nicht die Defaultkonfiguration IDEALIST.IXA auch im Batchmodus verwendet 
  1612. werden soll.
  1613.  
  1614. Es empfiehlt sich, ein so installiertes IdeaList als Icon auf dem Desktop 
  1615. abzulegen.
  1616.  
  1617. Mit einer Scriptdatei für Scripter oder SimpleScript lassen sich noch  
  1618. wesentlich raffiniertere Möglichkeiten erreichen. (-> Kapitel 8.10)
  1619.  
  1620. Aus CAT (Maustausch-Frontend) heraus lä₧t sich IdeaList ebenfalls 
  1621. hervorragend im Batchmodus nachstarten.
  1622. Zum Installieren tragen Sie einfach in CATUSER.INF folgende Zeilen ein:
  1623.   ExternalPrint        := TRUE;
  1624.   ExternalPrintProg    := "H:\\IDEALIST\\IDEALIST.PRG";
  1625.   ExternalPrintParm    := "H:\\IDEALIST\\EMAIL.CNF";
  1626. (Für die Pfade müssen sie natürlich die bei Ihnen vorhandenen nehmen.
  1627. EMAIL.CNF ist eine Konfigurationsdatei, in der Sie alle gewünschten 
  1628. Einstellungen für den EMail-Druck gesichert haben.)
  1629. Wenn Sie nun in CAT <Control> plus <P> drücken, erscheint kurz darauf das 
  1630. Ausgabefenster von IdeaList. Die aktuell angezeigte Nachricht wird 
  1631. ausgedruckt (ggf. mit EMail-Textattributen) und IdeaList beendet sich 
  1632. wieder. Auch ein bereits gestartetes IdeaList wird von CAT so zum Drucken 
  1633. der aktuellen Nachricht aufgefordert.
  1634. Natürlich funktioniert das alles nur, wenn Sie ein multitaskingfähiges 
  1635. Betriebssystem installiert haben, damit mehrere Anwendungen parallel 
  1636. ablaufen können.
  1637.  
  1638.  
  1639. ê8.9 Immer auf dem neuesten Stand  -- OLGA-ProtokollÇ
  1640.  
  1641. Wer Multitasking nutzt, wird öfter eine Datei (Text, Grafik, ...) 
  1642. gleichzeitig in mehreren Anwendungen geladen haben; etwa eine Grafik 
  1643. innerhalb eines Textdokuments. Da ist es natürlich sehr praktisch, wenn 
  1644. Änderungen an dieser Datei in einem der Programme automatisch an die anderen 
  1645. Programme gemeldet werden, worauf diese selbsttätig die neue Version 
  1646. einlesen.
  1647.  
  1648. Genau dieser Mechanismus, auch äObject LinkingÇ (OL) genannt, wird durch 
  1649. OLGA und das gleichnamige Protokoll von Thomas Much realisiert. Richtig 
  1650. geraten, auch IdeaList unterstützt das OLGA-Protokoll! (Wer's genau wissen 
  1651. will: als OLGA-Client) Stellen Sie sich also vor: Sie möchten einen in 
  1652. IdeaList geladenen Text mit einem (OLGA-fähigen) Texteditor bearbeiten, 
  1653. etwa mit qed 3.90. Sobald Sie hier die Datei sichern, meldet der Editor 
  1654. das über OLGA weiter, und IdeaList liest die Datei selbsttätig neu ein. Dies 
  1655. funktioniert übrigens auch bei Druckeranpassungen (IXA).
  1656.  
  1657. Die Zahl der OLGA-fähigen Programm wächst ständig. Vielleicht ist ja auch 
  1658. ihr Lieblingsprogramm bereits dabei?
  1659. Alles weitere über OLGA erfahren Sie in der Anleitung zum OLGA-Manager, 
  1660. den Sie in diversen Mailboxen (z.B im MausNet) erhalten können, oder per WWW 
  1661. in "http://www.uni-karlsruhe.de/~Thomas.Much".
  1662.  
  1663.  
  1664. ê8.10 Fernsteuern leicht gemacht! -- GEMScriptÇ
  1665.  
  1666. GEMScript ist ein Protokoll, um GEM-Applikationen fernzusteuern. So können 
  1667. andere Programme gezielt IdeaList für ihre Zwecke steuern, indem sie sich 
  1668. per GEMScript "unterhalten". Oder ein zentrales Programm spielt eine von 
  1669. Ihnen erzeugte (oder bereits fertig erhaltene) Script-Datei ab und lä₧t 
  1670. IdeaList damit automatisch Aufgaben erledigen. Gibt es nicht? Doch, Scripter 
  1671. von Holger Weets kann dies und vieles mehr. Und mit der wachsenden 
  1672. Verbreitung von GEMScript werden bestimmt weitere Programme sowie 
  1673. fertige Scripts folgen.
  1674.  
  1675. IdeaList unterstützt GEMScript 1.0 als Kommandoempfänger (GS_COMMAND). 
  1676. Die Aufnahme von Makros ist bisher noch (!) nicht möglich.
  1677.  
  1678. Was damit möglich ist? Hier sind Sie gefordert. Denkbar sind zum Beispiel 
  1679. Scripte für wechselnde Kopfzeilen oder Wasserzeichen, Scripte, die 
  1680. automatisch die optimale Schriftgrö₧e oder Spaltenanzahl ermitteln, Scripte 
  1681. zur Stapelverarbeitung, oder ...
  1682.  
  1683. Die Standard-Kommandos:
  1684. üCopyÇ oder üCutÇ: sichert den Text auf das Clipboard
  1685. üGetFront(Dateiname)Ç: erfragt den Pfad und Namen der aktuell geladenen 
  1686. Textdatei
  1687. üOpen(datei)Ç: lädt die angegebene Datei
  1688. üPasteÇ: lädt die Clipboard-Datei
  1689. üPrintÇ: druckt den aktuellen Text aus
  1690. üQuitÇ: beendet IdeaList
  1691. üSaveAs(Dateiname)Ç: sichert den Text in die Datei "Dateiname"
  1692. üToFrontÇ: bringt das Parameterfenster von IdeaList in den Vordergrund
  1693. üAppGetLongNameÇ: liefert den Namen "IdeaList"
  1694.  
  1695. Die speziellen Kommandos:
  1696. üSetSlot(Nummer)Ç: wählt den Schriftslot "Nummer"
  1697. üSetFont(ID, Grö₧e, Nummer)Ç: Setzt die Schrift mit der angegebenen ID, 
  1698. Grö₧e in den angegebenen Slot (oder den aktuellen Slot, wenn keine Nummer 
  1699. angeben ist)
  1700. üGetVersionÇ: liefert die Versionsnummer von IdeaList, z.B. "3.90"
  1701. üGetInfo(Spalten, proZeile, proSeite, Länge)Ç: erfragt die Anzahl der 
  1702. Spalten, Buchstaben pro Zeile und Zeilen pro Seite sowie die Länge der 
  1703. längsten Zeile
  1704. üGetPages(Anzahl)Ç: erfragt die Gesamtanzahl der Seiten
  1705. üFormFeedÇ: erzeugt einen Seitenvorschub
  1706. üLoadIXA(Dateiname)Ç: lädt die Druckertreiberdatei "Dateiname"
  1707. üLoadCNF(Dateiname)Ç: lädt die Konfigurationsdatei "Dateiname"
  1708. üOptiMargins(Modus)Ç: optimiert die Ränder; Möglichkeiten für Modus: 
  1709. "Minimal", "Center", "Right", "Left", "Staple", "Book" und "Custom" 
  1710. entsprechend den Buttons in "Ränder optimieren" (von oben nach unten). 
  1711. Ansonsten wird der eingestellte Modus verwendet.
  1712. üSetHead(links Mitte rechts)Ç: setzt die Komponenten "links" "Mitte" und 
  1713. rechts" als Kopfzeile
  1714. üSetFoot(links Mitte rechts)Ç: setzt die Komponenten "links" "Mitte" und 
  1715. rechts" als Fu₧zeile
  1716. üSetHeadAtt(Wert)Ç: setzt die Textattribute für die Kopfzeile.
  1717. Wert: 1 = fett, 2 = hell, 4 = kursiv, 8 = unterstrichen, 32 = doppelt, 64 = 
  1718. umrahmt, 128 = invers (Kombinationen möglich)
  1719. üSetFootAtt(Wert)Ç: setzt die Textattribute für die Fu₧zeile
  1720. üSetHeadCol(Wert)Ç: setzt die Farbe für die Kopfzeile
  1721. üSetFootCol(Wert)Ç: setzt die Farbe für die Fu₧zeile
  1722. üSetHeadDist(Zahl)Ç: setzt den Abstand der Kopfzeile
  1723. üSetFootDist(Zahl)Ç: setzt den Abstand der Fu₧zeile
  1724. üSetNumoffset(Zahl)Ç: setzt den Seitennummerzusatz
  1725. üSetWater(Text)Ç: setzt "Text" als Wassermarke
  1726. üStartIdeaFormÇ: ruft IdeaForm auf
  1727. üStartIdeaBookÇ: ruft IdeaBook auf
  1728. üEvenPagesÇ: nur Vorderseiten (ungerade Nummern) sind zu drucken
  1729. üOddPagesÇ: nur Rückseiten (gerade Nummern) sind zu drucken
  1730. üAllPagesÇ: Vorderseiten üundÇ Rückseiten sind zu drucken
  1731. üForwardPagesÇ: setzt die Ausgabesortierung der Seiten auf vorwärts
  1732. üReversePagesÇ: setzt die Ausgabesortierung der Seiten auf rückwärts
  1733. üFromPage(Nummer)Ç: die erste zu druckende Seite hat die Nummer "Nummer"
  1734. üToPage(Nummer)Ç: die letzte zu druckende Seite hat die Nummer "Nummer"
  1735. üPageCopies(Zahl)Ç: es sollen "Zahl" Exemplare gedruckt werden
  1736. üExitÇ: beendet IdeaList üohneÇ Sichern der Konfigurationdatei und/oder 
  1737. Druckeranpassungsdatei
  1738. üMenu(Buchstabe,Sondertaste)Ç: simuliert einen Tastaturaufruf des 
  1739. entsprechenden Menüeintrags; "Sondertaste" simuliert die Sondertaste(n): 
  1740. <Shift> = 1 oder 2, <Control> = 4, <Alternate> = 8 (Kombinationen möglich). 
  1741. üObj(Nummer,Sondertaste)Ç: simuliert einen Mausklick auf das Dialog-Objekt 
  1742. mit der angegebenen Nummer; der String "Close" statt einer Nummer schlie₧t 
  1743. den Dialog. "Sondertaste": wie bei "Menu"
  1744.  
  1745. "Dateiname" steht hier für den kompletten Pfad und Namen der gewünschten 
  1746. Datei; "Wert" "Zahl" und "Nummer" werden in Ziffern angegeben.
  1747.  
  1748.  
  1749. ê8.11 Komfort wie gewohnt -- NVDI-DruckdialogeÇ
  1750.  
  1751. IdeaList verwendet optional die NVDI-Druckdialoge. Wenn Sie NVDI 
  1752. verwenden, mu₧ sich dazu WDIALOG.PRG im AUTO-Ordner befinden (ab Magic 6 
  1753. nicht mehr nötig).
  1754.  
  1755. Wozu? Die NVDI-Druckdialoge bieten eine Menge Vorteile:
  1756. * Identische Bedienung in allen modernen (die Dialoge unterstützenden 
  1757. Programmen)
  1758. * Alle Parameter der Dialoge werden lokal von IdeaList gesichert und beim 
  1759. nächsten Aufruf wieder gesetzt. Die globale Einstellung der NVDI-
  1760. Druckertreiber per CPX-Modul entfällt also. Oder anders gesagt: Jedes die 
  1761. Druckdialoge verwendende Programm (Texel, qed, CAB, Papillon, ...) merkt sich 
  1762. seine eigenen speziellen Einstellungen zur NVDI-Druckausgabe.
  1763. * Unter MagicMac direkter Zugang zum Mac-Druckerdialog mit Spezialitäten wie 
  1764. Skalierung, Preview, etc.
  1765. * Zukünftige Erweiterungen der Dialoge kommen automatisch IdeaList (und allen 
  1766. anderen Programmen, die sie verwenden) zugute.
  1767.  
  1768. Langer Rede kurzer Sinn: Wenn möglich sollten Sie in "Systemoptionen" 
  1769. die NVDI -Druckdialoge einschalten.
  1770.  
  1771. Die Einstellungen werden in eine Datei mit Extension IPD gesichert. Deren 
  1772. Name wird von dem der aktuellen CNF-Datei abgeleitet und entsprechend nach 
  1773. dieser geladen bzw. gesichert.
  1774.  
  1775.  
  1776. ê9 Sie wünschen, wir spielen -- DateiformateÇ
  1777.  
  1778. ê9.1 Immer wieder gerne gesehen -- ASCII-DateienÇ
  1779.  
  1780. IdeaList verarbeitet ASCII-Dateien mit Zeichen zwischen ASCII-32 und 
  1781. ASCII-255. Als Kennung für Zeilenenden wird entweder CR-LF (13,10) oder nur 
  1782. CR oder nur LF erwartet. Tabulatoren (ASCII-9) werden ebenfalls erkannt. Die 
  1783. Weite kann in  "Systemoptionen" von 2 bis 99 eingestellt werden. Ein 
  1784. Beispiel dafür ist TEST_TAB.TXT.
  1785.  
  1786. IdeaList sucht au₧erdem beim Laden einer Datei nach einer speziellen 
  1787. Kennung am Textende, welche die Tabulatorlänge festlegt: Die letzten Bytes 
  1788. eines Textes sind dann CR-Tab-CR-Tab und davor eine Anzahl weiterer Tabs, 
  1789. welche für die zu verwendende Tabulatorweite steht. Diese Methode wurde 
  1790. unter anderem in ST Magazin 11/90 vorgestellt und wird beispielsweise auch 
  1791. von 1st View/Guide seit der Version vom 29.7.92 unterstützt.
  1792.  
  1793.  
  1794. ê9.2 Darf's ein bi₧chen mehr sein? -- Wordplus-DateienÇ
  1795.  
  1796. Das Wordplus-Format ist unter TOS neben dem reinen ASCII-Format für 
  1797. Textdateien weit verbreitet und somit DER Standard, falls Textattribute 
  1798. (fett, kursiv etc.) benötigt werden. Beim Verarbeiten solcher Texte sind 
  1799. folgende Punkte zu beachten:
  1800. * Alle Textattribute (fett, hell, kursiv, unterstrichen, superscript und 
  1801. subscript) werden korrekt ausgedruckt, und können bereits in der 
  1802. Vorschau (Lupe) kontrolliert werden.
  1803. * Die Zeichenbreite wird äimÇ Text nicht variiert (etwa durch Setzen eines 
  1804. neuen Lineals), da die eingestellte Schriftgrö₧e durchgehend verwendet wird.
  1805. * Fu₧noten werden, da die ursprünglichen Seitenenden ja nicht den 
  1806. Seitenformaten von IdeaList entsprechen, meist mitten in der Seite plaziert. 
  1807. Hier Empfiehlt sich der Einsatz von Hilfsprogrammen wie FU₧2END.PRG, welche 
  1808. die Fu₧noten in Endnoten umwandeln.
  1809. * Graphiken werden nicht gedruckt.
  1810. * Kopf- und Fu₧zeilen können über den Parameter "#W" in die Kopf- und 
  1811. Fu₧zeile von IdeaList übernommen werden.
  1812. * Seitenumbrüche werden dann beachtet, wenn die Option "Formfeed ignorieren" 
  1813. ausgeschaltet ist. IdeaList beginnt dann eine neue Textspalte oder eine 
  1814. neue Seite.
  1815.  
  1816. Übrigens: Die Textattribute können auch mit jedem anderen Textprogramm 
  1817. gesetzt werden (-> Kapitel 11.1).
  1818.  
  1819.  
  1820. ê9.3 Futter für den Babelfisch -- Rich-Text-FormatÇ
  1821.  
  1822. Jede Textverarbeitung verwendet ihr spezielles Dateiformat. Und selbst 
  1823. wenn sich auf einem Rechnersystem ein bestimmtes Format zum allgemein 
  1824. lesbaren Standard entwickelt, so gibt es doch gro₧e Probleme, wenn man Texte 
  1825. auf eine andere Plattform übernehmen will. Selbst der Austausch im simplen 
  1826. ASCII-Format klappt hier nicht immer, da es auch hier von System zu System 
  1827. kleineUnterschiede (Man denke nur an die Umlaute!) gibt. Abgesehen davon, 
  1828. da₧ die Formatierung und die Textattribute so natürlich verloren gehen. 
  1829.  
  1830. Ach wie schön wäre es, gäbe es ein universelles Format (also eine Art 
  1831. Text-Esperanto), das alle Textprogramme verstehen könnten ...
  1832.  
  1833. Genug geträumt, so etwas gibt es tatsächlich: Das Rich-Text-Format (RTF) 
  1834. kann von vielen bedeutenden Textverarbeitungen gelesen und geschrieben 
  1835. werden, zunehmend auch im Atari-Sektor. Auch IdeaList kann RTF-Dateien 
  1836. lesen. Beim Laden wird eine solche Datei erkannt und anschlie₧end von 
  1837. IdeaList konvertiert. Bei längeren Dateien werden Sie also ein paar 
  1838. Sekunden Geduld aufbringen müssen. IdeaList wertet natürlich nur die 
  1839. Informationen aus, die sinnvoll verwendet werden können. So werden etwa 
  1840. Font-Definitionen oder Blocksatz-Befehle einfach ignoriert. Dagegen werden 
  1841. die Textattribute Fett, Kursiv, Unterstrichen, Hoch- und Tiefgestellt 
  1842. übernommen. Schattierter Text wird als "Hell" interpretiert. Absätze werden 
  1843. als eine einzige Zeile behandelt und von IdeaList entsprechend dem aktuellen 
  1844. Seitenlayout bei der Ausgabe umgebrochen. Wundern Sie sich also bitte nicht 
  1845. über die scheinbar unsinnigen Angaben über "längste Zeile" und "überlange 
  1846. Zeilen" bei der Bildschirmausgabe. Fu₧noten werden direkt beim Auftreten in 
  1847. Klammern ausgegeben. Kopf- und Fu₧zeilen ignoriert IdeaList (derzeit noch) 
  1848. komplett, ebenso wie Infozeilen über den Autor.
  1849.  
  1850.  
  1851. ê9.4 Per Ton durchs Telefon -- EMail-TextattributeÇ
  1852.  
  1853. IdeaList kann auf Wunsch auch EMail-Textattribute erkennen und dann 
  1854. entsprechend als echte Textattribute ausgeben. Sofern nämlich die 
  1855. entsprechende Option in "Systemoptionen" gewählt ist.
  1856.  
  1857. Was sind EMail-Textattribute?
  1858. Bekanntlich können bei "elektronischen Briefen" (genau das bedeutet ja der 
  1859. Begriff "EMail"), also Nachrichten, die per Modem und Telefon über 
  1860. Mailboxnetze ausgetauscht werden, nur reine ASCII-Texte (und auch damit 
  1861. längst nicht alle Zeichen) übertragen werden. Aber keine Steuerzeichen für 
  1862. Textattribute. Um aber trotzdem einzelne Wörter oder Passagen hervorzuheben, 
  1863. haben sich seit einiger Zeit bestimmte Markierungen am Anfang und Ende 
  1864. durchgesetzt (DFÜ-Fans sind findig!). Und etliche Frontends (Programme, mit 
  1865. denen man die Nachrichten verwaltet, liest und schreibt; für TOS etwa CAT 
  1866. oder THE_DOT) können diese Markierungen inzwischen als richtige Attribute am 
  1867. Bildschirm darstellen. Die üblichen Attribute sind: "*" für Fett, "#" für 
  1868. Hell, "/" für Kursiv und "_" für Unterstrichen. Mit anderen Worten: Aus 
  1869. *Fett* macht IdeaList üFettÇ, aus _mit Unterstrich_ wird êmit 
  1870. UnterstrichÇ usw. ...
  1871.  
  1872. Ferner werden gewöhnlich Quotezeilen (also Zeilen, die aus anderen EMails 
  1873. zitieren) mit einem ">" begonnen. Wobei vor dem ">" oft auch noch mehrere 
  1874. Gro₧buchstaben als Initialien des Schreibers zu finden sind. Diese 
  1875. Quotezeilen kann IdeaList ebenfalls hervorheben. Normalerweise werden sie 
  1876. fett gedruckt. Mit dem Steuerwort üEmailQuoteAttÇ in der Druckeranpassung 
  1877. (-> Kapitel 10) kann aber auch ein anderes Attribut oder eine Kombination 
  1878. mehrerer Attribute vereinbart werden.
  1879.  
  1880. Achten Sie bitte darauf, da₧ Sie den Modus für EMail-Textattribute 
  1881. wirklich ünurÇ für EMailtexte verwenden. Andernfalls könnte Ihr Text an 
  1882. einigen Stellen mit merkwürdigen Textattributen gedruckt werden, da 
  1883. bestimmte Zeichen eben als Markierungen für EMail-Textattribute 
  1884. interpretiert werden. Auch werden in diesem Modus Escape-Textattribute (z.B. 
  1885. in Wordplus-Texten) ignoriert.
  1886.  
  1887.  
  1888. ê10 Wie sag ich's meinem Printer? -- DruckeranpassungÇ
  1889.  
  1890. ê10.1 Der Griff zum Wörterbuch -- AllgemeinesÇ
  1891.  
  1892. Zur individuellen Anpassung an jeden Drucker wird IdeaList über eine 
  1893. Anpassungsdatei konfiguriert. Diese Datei kann mit jedem (ASCII-)Editor 
  1894. geändert werden.
  1895.  
  1896. Vorneweg:
  1897. Möchten Sie lediglich Slots mit GDOS-Fonts ändern oder nur den Zeilenabstand 
  1898. einstellen, können Sie üalle EinstellungenÇ direkt im Dialog 
  1899. "Slotinformation" setzen, brauchen sich also nicht mit einem Texteditor 
  1900. abzumühen. Für Änderungen bei druckerinterne Schriften bleibt ihnen nicht 
  1901. erspart, die IXA-Datei mit einem Editor zu modifizieren und die folgende 
  1902. Definition der Schlüsselwörter durchzulesen.
  1903.  
  1904. Jede Angabe wird durch ein Schlüsselwort definiert, das am Anfang der 
  1905. Zeile steht. Die Gro₧/Kleinschreibung wird nicht beachtet (pInit = PINIT = 
  1906. pinit = PiNiT). Danach folgt, durch mindestens ein Leer- oder 
  1907. Tabulatorzeichen getrennt, der Wert oder die Druckercodesequenz. Das 
  1908. "*"-Zeichen dient zum Kennzeichnen von Kommentaren bis zum Zeilenende oder 
  1909. für reine Kommentarzeilen. Der Wert des Schlüsselworts kann auf verschiedene 
  1910. Arten, auch gemischt, angegeben werden. Entweder im Klartext als String, der 
  1911. in Hochkommas (') eingeschlossen ist, oder als eine Zahl (oder mehrere). 
  1912. Durch ein vorangestelltes "$" wird diese als Hexadezimalzahl gekennzeichnet. 
  1913. Ansonsten wird sie dezimal gelesen. Zwischen diesen Zahlen dürfen beliebige 
  1914. nichtnumerische Zeichen eingefügt werden. Innerhalb eines Strings wird ein 
  1915. Hochkomma (') durch eine Verdopplung ('') erzeugt.
  1916.  
  1917. Ein Beispiel? Der Satz "Ich hab's!" lä₧t sich etwa so darstellen:
  1918. Als String  : 'Ich hab''s!'
  1919. Hexadezimal : $49 $63 $68 $20 $68 $61 $62 $27 $73 $21
  1920. Dezimal     : 73, 99, 104, 32, 104, 98, 97, 39, 115, 33
  1921. Kombiniert  : 'I' $63 104 32 'hab' '''' $73 '!'
  1922.  
  1923. Einige Schlüsselwörter gelten jeweils nur für eine der zehn Schriftgrö₧en 
  1924. (Slots). Diese erkennt man an der angefügten Ziffer.
  1925.  
  1926. IdeaList kennt drei Arten von Schriften: Zum einen die ASCII-Ausgabe über 
  1927. die druckerinternen Fonts. Im Prinzip ganz ähnlich ist die Möglichkeit, 
  1928. Fonts nachzuladen (Downloadfonts, Softfonts). Und schlie₧lich kann IdeaList 
  1929. auch über GDOS oder SpeedoGDOS mit den installierten Schriften ausgeben. 
  1930. Alle drei Möglichkeiten lassen sich innerhalb äeinerÇ Anpassungsdatei 
  1931. beliebig kombinieren.
  1932.  
  1933. In Anhang A finden Sie ein kommentiertes Beispiel für eine Druckeranpassung, 
  1934. welches neben internen Fonts und Downloadfonts auch eine GDOS-Ausgabe 
  1935. definiert. Keine Angst, in der Praxis sind die Treiber meist viel 
  1936. schlichter, da hier zur Verdeutlichung üalleÇ existierenden 
  1937. Schlüsselwörter verwendet werden, auch wenn die Werte standardmä₧ig ("per 
  1938. Default") sowieso gesetzt sind.
  1939.  
  1940.  
  1941. ê10.2 Acht Zylinder, fünftausend Kubik -- ParameterÇ
  1942.  
  1943. Es folgt nun die Auflistung aller möglichen Parameter der Anpassung. Bei 
  1944. den Grö₧enparametern werden, sofern sinnvoll, bis zu zwei Nachkommastellen 
  1945. ausgewertet. Wird eine Zeile weggelassen, setzt IdeaList einen Defaultwert.
  1946.  
  1947. üAdaptNameÇ: maximal 32 Zeichen zur Identifizierung des Treibers
  1948.  
  1949. üContDistanceÇ: Der vertikale Bereich des Endlosblatts (inklusive der 
  1950. Kopf/Fu₧zeile) in Zoll, der bedruckt wird. Er darf nicht grö₧er als die 
  1951. Bruttoseitenlänge (Papierlänge bzw. von Perforation zu Perforation) sein. 
  1952. Wenn Ihr Drucker kein Endlospapier verarbeiten kann, können Sie diese Zeile 
  1953. weglassen. Dann ist der Button "Endlos" nicht anwählbar. Bei GDOS-Schriften 
  1954. wird dieser Wert ignoriert.
  1955.  
  1956. üTextDistanceÇ: Der Abstand zwischen zwei Texten im Kette-Modus in Zoll. 
  1957. Der Wert mu₧ natürlich erheblich kleiner als die Nettoseitenlänge sein. 
  1958. (Default = 0.5)
  1959.  
  1960. üRestDistanceÇ: Ist beim verkettetem Druck der unbedruckte Rest der Seite 
  1961. (abzüglich des Textabstands und einer eventuellen Kopfzeile) kleiner als 
  1962. dieser Wert (angegeben in Zoll), so wird eine neue Seite begonnen. (Default 
  1963. = 0.3)
  1964.  
  1965. üChars/LineÇ: Die maximal mögliche Zeilenlänge in Pica-Zeichen (10 
  1966. Zeichen/Zoll; das Ma₧ für die maximale Zeilenbreite, die der Drucker 
  1967. ausgeben kann. Ein A4-Drucker schafft gewöhnlich 80 Zeichen, ein Drucker 
  1968. mit A3-Breite (NEC P70 o.ä.) 136 Zeichen. Ein zu gro₧er Wert bringt den 
  1969. Zeilenumbruch durcheinander! (Default = 80) Bei GDOS-Schriften wird dieser 
  1970. Wert ignoriert.
  1971.  
  1972. üLines/PageÇ: Die maximal druckbare Zeilenzahl pro Einzelblatt in 
  1973. Picazeilen (6 Zeilen/Zoll); die meisten Drucker schaffen mindestens 60 
  1974. Zeilen auf einer A4-Seite. Eine zu gro₧e Zahl bringt Probleme bei der 
  1975. Seitenaufteilung, weniger schadet nicht. Falls Sie diesen Wert nicht im 
  1976. Druckerhandbuch finden: Mit der Testdatei TEST_ZZ.TXT (-> Kapitel 12) kann 
  1977. er einfach ermittelt werden. (Default = 60). Bei GDOS-Schriften wird dieser 
  1978. Wert ignoriert.
  1979.  
  1980. üHSteps/InchÇ: Anzahl der Schritte/Zoll für die Horizontalpositionierung; 
  1981. falls der Drucker Befehle zur direkten Positionierung kennt, kann hier die 
  1982. Schrittanzahl pro Zoll angegeben werden. Bei 24-Nadel-Druckern ist dies 
  1983. meist 60. für LaserJet-Kompatible mu₧ 300 gesetzt werden. Mit einer Null 
  1984. (oder wenn das Schlüsselwort wegfällt), wird die horizontale Positionierung 
  1985. der Spalten mit Leerzeichen durchgeführt. Das hat normalerweise keinen 
  1986. Nachteil, bei Verwendung von Proportionalschriften (-> Kapitel 11.6, 11.9) 
  1987. sollte jedoch unbedingt die direkte Positionierung verwendet werden. Falls 
  1988. dies nicht möglich ist, kann mit dem Wert 1 eine ganz primitive 
  1989. Spaltenpositionierung vorgenommen werden, welche in Kapitel 11.9 erläutert 
  1990. ist. Bei GDOS-Schriften wird diese Angabe nicht benötigt.
  1991.  
  1992. üVSteps/InchÇ: Anzahl der Schritte/Zoll für den variablen Zeilenabstand; 
  1993. wenn in den Codezeilen für den Zeilenabstand (pLineDistX) ein variabler 
  1994. Code verwendet wird, mu₧ hiermit die Schrittweite definiert werden. 
  1995. Nadeldrucker bieten üblicherweise 72 (9-Nadler), 60 oder 180 (24-Nadler) 
  1996. Schritte/Zoll, LaserJet-Kompatible 48 Schritte/Zoll. Falls in keinem der 
  1997. Slots ein variabler Zeilenabstand gesetzt ist, kann diese Zeile entfallen 
  1998. oder auf 0 gesetzt werden. Bei GDOS-Schriften wird diese Angabe nicht 
  1999. benötigt.
  2000.  
  2001. üPageOverlapÇ: Die Überlappung der Ausgabe auf die Teilseiten im 
  2002. Postermodus (nur für GDOS-Ausgabe, default = 0.2 Zoll).
  2003.  
  2004. üFeedModeÇ: Informiert─IdeaList,Ç ob beim Drucken von Einzelblättern ein 
  2005. manueller (0) oder automatischer (1) Einzelblatteinzug am Drucker vorhanden 
  2006. ist. Bei manueller Blattzuführung wird nach jeder Seite gewartet, bis ein 
  2007. neues Blatt eingelegt ist.
  2008.  
  2009. üSendModeÇ: Definiert, wie oft die Initialisierungscodes gesendet werden.
  2010. - Modus 0: Normalerweise werden die Codes der Druckereinstellungen nur 
  2011. einmal vor Beginn des Textes gesendet, und Download-Daten nur, wenn unbedingt 
  2012. nötig.
  2013. Bei speziellen Hardware-Konfigurationen, z.B. ein Drucker im Netz mit 
  2014. mehreren Computern, kann es nötig sein, da₧ die Codes öfter gesendet werden. 
  2015. Zum Beispiel erhält ein Multiuser-Drucker nach einer gewissen Pause vom 
  2016. Netz automatisch einen Reset-Befehl. Daher gibt es hier die Option, da₧ 
  2017. die Codes öfter gesendet werden:
  2018. - Modus 1: Die Download-Daten werden äjedesmalÇ vor der Ausgabe eines 
  2019. Textes gesendet (vorausgesetzt natürlich, da₧ ein Download-Font verwendet 
  2020. wird).
  2021. - Modus 2: Die Codes zur Druckereinstellung werden vor äjeder SeiteÇ 
  2022. gesendet. Die Option 'Kette' wird bei dieser Betriebsart ignoriert.
  2023.  
  2024. üPortModeÇ: Definiert die Druckerschnittstelle; Mit 0 wird der parallele 
  2025. Port angesprochen, mit 1 die aktuell im System eingestelle serielle 
  2026. Schnittstelle. Falls der Drucker, obwohl eingeschaltet und online, 
  2027. überhaupt nichts drucken will, ist mit gro₧er Sicherheit die Definition der 
  2028. Schnittstelle falsch! Bei GDOS-Schriften wird die Schnittstelle durch den 
  2029. SYS-Treiber selbst festgelegt.
  2030.  
  2031. üGemdosDeviceÇ: Bei der Ausgabe über druckerinterne Schriften per Gemdos 
  2032. kann hiermit das Ausgabegerät definiert werden. Die Angabe von üPortModeÇ 
  2033. wird dann ignoriert.
  2034. Beispiel: GemdosDevice u:\dev\fprn
  2035.  
  2036. üPclModeÇ: Definiert, da₧ HP-PCL-Druckercodes (für DeskJet, LaserJet und 
  2037. kompatible Drucker) verwendet werden; 0 = Standardcodierung (default), 1 = 
  2038. PLC-Codes
  2039.  
  2040. üLQSendModeÇ: Laserdrucker, welche die Wahl des Ausgabequalität zulassen 
  2041. ("Economode"), beginnen stets eine neue Seite und setzen einige Parameter 
  2042. zurück, wenn die Einstellung des Modus erfolgt. Das ist bei verketteten 
  2043. Texten natürlich unbrauchbar. Daher gibt es diesen Modus, wodurch die Codes 
  2044. für den Schönschriftmodus von allen Codes zuerst und zudem nicht während 
  2045. einer verketteten Ausgabe gesendet werden; 0 = jedesmal und immer senden 
  2046. (default), 1 = zuerst und nicht jedesmal senden
  2047.  
  2048. üCopyMode1Ç: Manche Drucker können eine übertragene Seite mehrmals 
  2049. drucken. Damit entfällt die Übertragungszeit bei jeder weiteren Kopie, und 
  2050. der Drucker arbeitet mit maximal möglicher Geschwindigkeit. (s. Kapitel 6.4)
  2051. 0 = IdeaList erzeugt die Kopien (default) 1 = die Kopien werden 
  2052. druckerintern erzeugt.
  2053.  
  2054. üJokerMode1Ç und üJokerMode2Ç: Legt fest, wann die Codes für die 
  2055. entsprechende Jokeroption gesendet werden; mit Modus 0 (default) 
  2056. wird änachÇ, mit Modus 1 ävorÇ der Einstellung von Schriftgrö₧e und 
  2057. Zeilenabstand gesendet.
  2058.  
  2059. üGdosMargin_L, GdosMargin_R, GdosMargin_T,ÇundüGdosMargin_BÇ: Angabe für die 
  2060. Ränder bei der GDOS-Ausgabe (-> Kapitel 8.7)
  2061.  
  2062. üGdosPropFactÇ: Der Faktor, womit bei proportionalen GDOS-Fonts die Anzahl 
  2063. der Zeichen pro Zoll erhöht wird (-> Kapitel 8.7); durch Anfügen einer Zahl 
  2064. von 1 bis 10 kann der Faktor auf einen bestimmten Slot beschränkt werden.
  2065.  
  2066. üEmailQuoteAttÇ: Definiert, welches Textattribut für Quotezeilen verwendet 
  2067. wird, sofern Emailattribute erkannt werden sollen (-> Kapitel 9.4). Möglich 
  2068. sind 0 = kein Attribut, 1 = Fett (default), 2 = Hell, 4 = Kursiv, 8 = 
  2069. Unterstrichen sowie beliebige Kombinationen durch Addieren.
  2070.  
  2071. üSlotName1Ç bis üSlotName10Ç: maximal 16 Zeichen als Bezeichnung für 
  2072. jeden der zehn Slots
  2073.  
  2074. üSlotInfo1Ç bis üSlotInfo10Ç: maximal 32 Zeichen pro Slot für 
  2075. Kommentare, die im Dialog "Slotinformation" angezeigt werden.
  2076.  
  2077. üDoloFontName1Ç bis üDoloFontName10Ç: Falls Sie einen Downloadfont 
  2078. verwenden, wird hiermit die externe Fontdatei definiert. Wenn die Datei im 
  2079. selben Pfad wie die Druckeranpassung steht, genügt der Dateiname. Ansonsten 
  2080. mu₧ der Zugriffspfad angegeben sein; entweder relativ zum aktuellen 
  2081. Verzeichnis ('FONTS\BEISPIEL.FNT') oder absolut 
  2082. ('C:\IDEALIST\FONTS\BEISPIEL.FNT').
  2083.  
  2084. üGdosFontName1Ç bis üGdosFontName10Ç: Hiermit wird ein GDOS-Font 
  2085. vereinbart. Setzen Sie hier den echten Namen der Schrift ein 
  2086. (Gro₧/Kleinschreibung beachten), nicht etwa den Namen der Fontdatei. 
  2087. Beispiele: 'Swiss', 'Dutch', 'Monospace 821'. Ist der betreffende Font nicht 
  2088. im System installiert (oder wenn gar nicht mit GDOS gebootet wurde), ist 
  2089. dieser Slot nicht anwählbar.
  2090.  
  2091. üGdosFontId1Ç bis üGdosFontId10Ç: Statt über den Namen können Sie eine 
  2092. GDOS-Schrift auch über deren Fontnummer definieren. In diesem Fall braucht 
  2093. üGdosFontNameXÇ nicht gesetzt sein. Ist der betreffende Font nicht im 
  2094. System installiert, ist dieser Slot nicht anwählbar.
  2095.  
  2096. üGdosFontSize1Ç bis üGdosFontSize10Ç: Die Grö₧e des verwendeten GDOS-
  2097. Fonts in Punkt; ist die Schrift in dieser Grö₧e nicht installiert (siehe die 
  2098. Konfigurationsdatei ASSIGN.SYS), wird dieser Slot ignoriert. Bei 
  2099. Speedo-Fonts, die ja frei skalierbar sind, kann hier eine beliebige Grö₧e 
  2100. angegeben werdem.
  2101.  
  2102. üGdosFontWidth1Ç bis üGdosFontWidth10Ç: Der Faktor für die Breite des 
  2103. verwendeten GDOS-Vektorfonts; die Laufweite der Schrift kann mit Werten 
  2104. zwischen 0.50 und 2.00 von 50 % bis 200 % variiert werden.
  2105.  
  2106. üGdosLineDist1Ç bis üGdosLineDist10Ç: Der Faktor für den Zeilenabstand 
  2107. des verwendeten GDOS-Vektorfonts; der Zeilenabstand der Schrift kann mit 
  2108. Werten zwischen 0.50 und 2.00 von 50 % bis 200 % variiert werden.
  2109.  
  2110. üChars/Inch1Ç bis üChars/Inch10Ç: Die Breite in Zeichen/Zoll für die 
  2111. zehn Slots; auf null gesetzt ist der entsprechende Button nicht anwählbar. 
  2112. (Default = 0) Bei GDOS-Schriften kann dieser Eintrag wegfallen. Dann wird 
  2113. die Zeichenbreite aus der Fontgrö₧e direkt berechnet.
  2114.  
  2115. üLines/Inch1Ç bis üLines/Inch10Ç: Anzahl der Zeilen/Zoll für die zehn 
  2116. Slots. Mit anderen Worten: Hiermit wird der Zeilenabstand eingestellt. Die 
  2117. Breite des unbedruckten Bereichs zwischen zwei Zeilen (Durchschu₧) ist in 
  2118. erster Linie eine Frage der Lesbarkeit und Ästhetik. Wenn der Wert auf null 
  2119. gesetzt wird, ist der ensprechende Button nicht anwählbar. (Default = 0) 
  2120. Bei GDOS-Schriften kann dieser Eintrag wegfallen. Dann wird der 
  2121. Zeilenabstand aus der Fontgrö₧e direkt berechnet.
  2122.  
  2123. üPitchPoint1Ç bis üPitchPoint10Ç: Wenn ein skalierbarer druckerinterner 
  2124. Proportionalfont verwendet wird, kann das Produkt aus Grö₧e (in Punkt) und 
  2125. Zeichen/Zoll definiert werden (default = 120).
  2126.  
  2127. üJokerName1Ç und üJokerName2Ç: maximal 16 Zeichen als Bezeichnung für 
  2128. jeden der beiden Jokerbuttons
  2129.  
  2130. üSendPitch1Ç bis üSendPitch35Ç: Bei der Skalierung druckerinterner 
  2131. Proportionalfonts kann es rundungsbedingt vorkommen, da₧ der Drucker eine 
  2132. andere (meist zu gro₧e) Grö₧e erzeugt. Das führt dann dazu, da₧ Zeilen am 
  2133. Ende abgeschnitten werden oder Spalten ineinander wachsen. Daher kann mit 
  2134. üSendPitchÇ eine Ausnahmetabelle definiert werden.
  2135. Beispiel: "Sendpitch17 18" definiert, da₧ IdeaList bei der Grö₧e 17 Punkt 
  2136. den Wert 18 Punkt an den Drucker übermittelt.
  2137.  
  2138. üAlertÇ: Hiermit können Sie eine Alertbox beim Laden der Anpassung erzeugen. 
  2139. Etwa um auf Besonderheiten des Treibers hinzuweisen. Erlaubt sind bis zu 
  2140. vier Zeilen mit jeweils höchstens drei₧ig Buchstaben. Mit "|" wird eine 
  2141. neue Zeile begonnen. Insgesamt sind bis zu achzig Zeichen möglich.
  2142.  
  2143. üBellÇ: Erzeugt einen simplen Glockenton, wenn die Anpassung installiert 
  2144. wird; etwa, um aufü AlertÇ hinzuweisen ...
  2145.  
  2146. Es sei hier nochmals erwähnt: Sollte ein Slot grau, also nicht anwählbar 
  2147. dargestellt werden, kann das mehrere Ursachen haben:
  2148.  
  2149. - Es handelt sich um einen GDOS-Font, der überhaupt nicht oder nicht in 
  2150. dieser Grö₧e für das gewählte Ausgabegerät im System installiert ist.
  2151.  
  2152. - Es ist ein Vektorfont, Sie haben aber nur ein "normales" GDOS installiert, 
  2153. welches keine Vektorfonts verwendet
  2154.  
  2155. - Es ist ein druckerinterner Font oder ein Downloadfont, aber die Definition 
  2156. von üChars/InchÇ oder üLines/InchÇ fehlt für diesen Slot. IdeaList wei₧ 
  2157. in diesem Fall nichts über die Schriftgrö₧e und kann den Slot daher nicht 
  2158. verwenden.
  2159.  
  2160.  
  2161. ê10.3 Key to the highway -- Drucker-SteuercodesÇ
  2162.  
  2163. Es folgen die Steuercodes für den Drucker; maximal 80 Zeichen pro Parameter 
  2164. sind möglich. Kommandos, die auf null gesetzt sind, werden nicht gesendet. 
  2165. Die genaue Sendereihenfolge entnehmen Sie bitte Anhang C. Um zu 
  2166. verdeutlichen, da₧ es sich um Codesequenzen für den Drucker handelt, 
  2167. beginnen sämtliche Schlüsselwörter einheitlich mit "p". Für GDOS-Schriften 
  2168. (die Druckeransteuerung erfolgt hier ja ausschlie₧lich über den 
  2169. GDOS-Gerätetreiber) brauchen keinerlei Steuercodes definiert werden.
  2170.  
  2171. üpInitÇ: Die Initialisierung; die Sequenz, welche zuerst an den Drucker 
  2172. gesendet wird. Hier sollte also ein Resetbefehl stehen; au₧erdem die Wahl 
  2173. des Zeichensatzes und ggf. die Umschaltung in den Querdruckmodus, etwa bei 
  2174. einem LaserJet/DeskJet.
  2175.  
  2176. üpExitÇ: Als Pendant zu obigem Befehl hier die Codes am Ende einer 
  2177. Druckausgabe, um wieder "normale Verhältnisse" zu schaffen (andere Programme, 
  2178. andere Einstellungen ...), also im allgemeinen ein Resetbefehl.
  2179.  
  2180. üpNoPerforatÇ: Ein hardwaremä₧ig eingestellter Perforationssprung für 
  2181. Endlospapier mu₧ hiermit abgeschaltet werden. Bei Nichtbedarf kann diese 
  2182. Sequenz entfallen.
  2183.  
  2184. üpBruttoLengthÇ: Eine Sequenz zum Festlegen der Bruttoseitenlänge; dieser 
  2185. Befehl definiert den Seitenvorschub und damit den Sprung zum jeweils 
  2186. nächsten Seitenbeginn. Hier gibt es zwei meist Möglichkeiten: Entweder die 
  2187. Einstellung in Zoll-Schritten, oder, falls Sie eine kleinere Unterteilung 
  2188. benötigen, die Einstellung in Zeilen (z.B. Pica-Zeilen = 6 Zeilen/Zoll). 
  2189. Insbesondere im Endlos-Modus mu₧ diese Grö₧e genau der verwendeten 
  2190. Papierlänge entsprechen, sonst funktioniert der Seitenvorschub nicht exakt. 
  2191. Bei Einzelblattbetrieb darf der Wert auch grö₧er als die Blattlänge sein, 
  2192. d.h. mit einem Wert von 12 Zoll werden sowohl 12-Zoll-Endlosblätter als 
  2193. auch DIN-A4-Einzelseiten (11.67 Zoll) korrekt bearbeitet. Sollte Ihr Drucker 
  2194. keinen dieser Befehle kennen, aber ohnehin mit der gewünschten Seitenlänge 
  2195. (meist 12 Zoll) arbeiten, so kann dieser Befehl entfallen.
  2196.  
  2197. üpCharSize1Ç bis üpCharSize10Ç: Legt die Zeichenbreite/höhe sowie den 
  2198. verwendeten Font für jeden der zehn Slots fest.
  2199. Diese Codes müssen unbedingt gemä₧ den Einstellungen unter üLines/InchXÇ 
  2200. gewählt werden! Achtung: wenn Sie in äeinemÇ Slot das Attribut Schmal, 
  2201. Subscript oder eine Proportionalschrift verwenden, müssen Sie in allen 
  2202. anderen Slots diese Attribute explizit ausschalten. Sonst gibt es bei 
  2203. verketteten Texten Probleme, falls sie mit verschiedenen Schriften 
  2204. gedruckt werden. Da im Kette-Modus ja der Drucker nicht jedesmal 
  2205. zurückgesetzt wird.
  2206. Bei Download-Schriften mu₧ zusätzlich die dem Font entsprechende 
  2207. Schriftqualität (Draft, Letter Quality) gesetzt werden.
  2208. Falls der Drucker skalierbare interne Schriften bietet, kann hier auch ein 
  2209. variable Zeichengrö₧e definiert werden. Für den variablen Wert - bei einer 
  2210. unproportionalen Schrift die Anzahl der Zeichen pro Zoll, bei 
  2211. Proportionalschrift die Grö₧e in Punkt - wird der Platzhalter 255 gesetzt. 
  2212. werden. Bei Proportionalschrift definiert der Faktor üPitchpointXÇ die 
  2213. Abhängigkeit von Grö₧e und Zeichenbreite.
  2214.  
  2215. üpLineDist1Ç bis üpLineDist10Ç: Legt den Zeilenabstand für jeden der 
  2216. zehn Slots fest. Hier kann auch ein variabler Zeilenabstand verwendet 
  2217. werden. Der Wert für die Anzahl der Schritte mu₧ als Platzhalter mit dem 
  2218. Code 255 gesetzt werden. Die Schrittweite wird mit dem Schlüsselwort 
  2219. üVSteps/InchÇ definiert.
  2220.  
  2221. üpDraftÇ und üpLetterÇ: Schnellschrift (Draft-Modus) und Schönschrift 
  2222. (NLQ-Modus); für Drucker, die zwei Schriftqualitätsstufen bieten. Bei 
  2223. Downloadfonts werden diese Codes nicht gesendet, da hier die Qualität immer 
  2224. unter üpCharSizeXÇ definiert werden mu₧.
  2225.  
  2226. üpJoker_On1Ç und üpJoker_On2Ç: Hier können Sie eine Steuercodesequenz 
  2227. eigener Wahl einsetzen, die dann bei gesetztem Jokerbutton gesendet wird. 
  2228. Wie wäre es mit einem Textattribut wie z.B. Kursivdruck oder einer 
  2229. speziellen Schriftart? Solange dadurch die Schriftbreite und der 
  2230. Zeilenabstand nicht verändert werden, sind Ihrer Phantasie keine Grenzen 
  2231. gesetzt. Die Sequenz gilt dann für den gesamten Text. Wenn dieses 
  2232. Schlüsselwort nicht definiert ist, kann der Button nicht angewählt werden 
  2233. (wozu auch?)). Bitte beachten Sie, da₧ die Jokersequenz nur äeinmalÇ zu 
  2234. Beginn des Drucks gesendet wird. Damit erzeugte Textattribute werden also 
  2235. beim ersten Auftreten eines Attributs innerhalb des Texts in oder der 
  2236. Kopf/Fu₧zeile zurückgesetzt. Sinnvoll ist das globale Setzen eines 
  2237. Textattributs per Joker also nur, wenn ansonsten keine Attribute auftreten.
  2238.  
  2239. üpJoker_Off1Ç und üpJoker_Off2Ç: Diese Sequenz wird dann an den Drucker 
  2240. gesendet, wenn der Jokerbutton nicht selektiert ist. Die Attribute von 
  2241. üpJoker1Ç bzw. üpJoker2Çwerden damit zurückgesetzt.
  2242.  
  2243. üpBold_On, pLight_On, pItalic_On, pUnder_On, pSuper_OnÇ und üpSub_OnÇ: 
  2244. Hier stehen die Codes zum Einschalten der Textattribute Fett, Hell, Kursiv, 
  2245. Unterstrichen, Hochgestellt und Tiefgestellt. Für Hell können Sie ein 
  2246. Attribut eigener Wahl einsetzen, beispielsweise Outlined oder 
  2247. Schattenschrift. Die Schriftbreite darf dabei keinesfalls geändert werden! 
  2248. Für Drucker, die mit Fett oder Unterstrichen nichts anfangen können, gibt 
  2249. es einen Spezialmodus, beschrieben in Kapitel 11.9.
  2250.  
  2251. üpBold_Off, pLight_Off, pItalic_Off, pUnder_Off, 
  2252. pSuper_OffÇ und üpsub_OffÇ: Die entsprechenden Zeilen zum Abschalten oben 
  2253. genannter Textattribute.
  2254.  
  2255. üpDolo_InitÇ: Diese Codes werden ädirekt vorÇ dem Senden der 
  2256. Downloadfont-Daten ausgegeben. Bei Nadeldruckern ist hier in der Regel 
  2257. nichts nötig. LaserJet-Kompatiblen wird hier die Font-ID des Softfonts 
  2258. mitgeteilt.
  2259.  
  2260. üpDolo_ExitÇ: Diese Codes werden direkt nach dem Senden der Downloadfont-Daten 
  2261. ausgegeben. Bei Nadeldruckern ist hier in der Regel nichts nötig. Bei 
  2262. LaserJet-Kompatiblen kann hier der Softfont permanent gemacht werden.
  2263.  
  2264. üpDolo_OnÇ: Die Download-Schrift wird aktiviert.
  2265.  
  2266. üpDolo_OffÇ: Ausschalten der Download-Schrift
  2267.  
  2268. üpHorSpacingÇ: Die Codes zur absoluten Horizontalpositionierung; nur nötig, 
  2269. wenn die Spalten durch direktes horizontales Anfahren der Position erzeugt 
  2270. werden sollen. Diese Option erfolgt nur dann, wenn in üSteps/InchÇ ein 
  2271. Wert ungleich Null eingetragen ist. Die Werte für die Schrittanzahl, 
  2272. die IdeaList dann selbst einsetzt, müssen als Platzhalter mit dem Code 255 
  2273. gesetzt werden. Die meisten Nadeldrucker und LaserJet-Kompatible kennen 
  2274. entsprechende Befehle.
  2275.  
  2276. üpPage_InitÇ: Codes, die vor Beginn jeder Seite gesendet werden.
  2277.  
  2278. üpPage_ExitÇ: Codes, die nach Ende jeder Seite gesendet werden.
  2279.  
  2280. üpPCopiesÇ: Codes zum Einstellen des druckerinternen Kopienmodus
  2281.  
  2282. üpSlashZeroÇ: Schreibt Ihr Drucker die Null ohne zusätzlichen Schrägstrich, 
  2283. dann können Sie hier ein alternatives Zeichen angeben, welches dann 
  2284. wahlweise per Button geschaltet werden kann. Beispiele:
  2285. 233 = griechisches gro₧es Theta im IBM-Zeichensatz;
  2286. 48 8 47 = Null Backspace Schrägstrich;
  2287. 27 82 4, 92, 27 82 0 = gestrichenes 'O' im dänischen Zeichensatz;
  2288. Falls umgekehrt der Drucker stets die Null gestrichen druckt, geben Sie 
  2289. hier den Code für die Null an und in der Zeichenanpassung für die Null den 
  2290. Code für den Buchstaben O.
  2291.  
  2292.  
  2293. ê10.4 Nichts für Sterndeuter -- ZeichenanpassungenÇ
  2294.  
  2295. Es folgen die Codes für die Zeichenanpassungen. Wenn Sie den 
  2296. IBM-Graphik-Zeichensatz am Drucker direkt oder durch die 
  2297. Initialisierungs-Codes eingestellt haben, brauchen wahrscheinlich nur wenige 
  2298. Zeichen ('₧','▌') angepa₧t werden. Ansonsten müssen,zumindest noch die 
  2299. Umlaute extra definiert werden. Jede Definition wird durch üpXXXÇ 
  2300. eingeleitet, wobei XXX für den Dezimalwert des Zeichens steht, also zwischen 
  2301. 32 und 255 gewählt werden kann. Pro Zeile sind bis zu zwanzig Zeichen 
  2302. erlaubt, soda₧ ggf. auch Zeichensatzumschaltungen Platz haben (z.B. -> 
  2303. deutscher Zeichensatz, Zeichencode, -> amerikanischer Zeichensatz).
  2304.  
  2305. Achtung: Verwenden Sie KEINE Codes für die bei WORDPLUS so beliebten 
  2306. 9-Nadel-Graphik-Zeichen! Es sei denn, Sie wollen immer in der Pica-Grö₧e und 
  2307. ohne Textattribute ausdrucken ... Diese Codesequenzen beginnen in den HEX- 
  2308. Dateien für WORDPLUS stets mit "1B, 4C, 0C, 00"
  2309.  
  2310. Zeichen, die Ihr Drucker partout nicht wiedergeben kann und daher ignoriert 
  2311. (erkennbar am fehlerhaften Spaltensatz), sollten Sie als '32' (Leerzeichen) 
  2312. oder ähnlich, NICHT jedoch als '0' deklarieren. Generell gilt: Jedes Zeichen 
  2313. der Textdatei mu₧ genau ein Zeichen auf dem Drucker ergeben.
  2314.  
  2315. Bei 7-Bit-Downloadfonts wird eine interne Zeichenanpassung vorgenommen und 
  2316. die Zeichanpassungen in der IXA-Datei werden daher ignoriert.
  2317.  
  2318. Für LaserJets und kompatible Drucker gibt es im entsprechenden Ordner vier 
  2319. zusätzliche ZSA-Dateien, die komplette Zeichenanpassungen für verschiedene 
  2320. eingebaute Zeichensätze enthalten. Damit können Sie einfach die LJ-Anpassung 
  2321. (IXA) ihrer Wahl modifizieren.
  2322.  
  2323. Bei GDOS-Schriften werden die Zeichenanpassungen komplett ignoriert. Achten 
  2324. Sie darauf, da₧ die verwendeten GDOS-Fonts den kompletten Atari-Zeichensatz 
  2325. bis ASCII 255 enthalten.
  2326.  
  2327.  
  2328. ê11 Und dann war da noch ... -- Tips und TricksÇ
  2329.  
  2330. ê11.1 Um es ganz deutlich zu sagen -- TextattributeÇ
  2331.  
  2332. Textattribute können mit jeder Textverarbeitung und jedem Editor gesetzt 
  2333. werden. Die Steuercodes dazu bestehen aus zwei Zeichen: Das erste Zeichen 
  2334. ist äEscÇ (ASCII-27) und markiert die Steueranweisung. Das zweite Zeichen 
  2335. bestimmt das Attribut wie folgt:
  2336.  
  2337. Attribut   | alles aus | fett | hell | kursiv | unter | super | sub
  2338. -----------+-----------+------+------+--------+-------+-------+----
  2339. 2. Zeichen |  @        |  A   |  B   |  D     |  H    |       |  `
  2340.  
  2341.  
  2342. Kombinationen sind auch möglich, beispielweise zwei Attribute zugleich:
  2343.  
  2344. hell   |  C
  2345. kursiv |  E   |  F
  2346. unter  |  I   |  J   |  L
  2347. super  |  Q   |  R   |  T     |  X
  2348. sub    |  a   |  b   |  d     |  h    | p
  2349. -------+------+------+--------+-------+------
  2350.        | fett | hell | kursiv | unter | super
  2351.  
  2352. Wie in Kapitel 13 erwähnt, sind noch weitere Zeichen möglich. Jede neue 
  2353. Sequenz löscht alle zuvor gesetzten Attribute. Beispiele dazu finden Sie in 
  2354. TEST_ATT.TXA. Viele Editoren und Textverarbeitungen bieten komfortable 
  2355. Tastaturmakro-Funktionen, welche die Sequenzen beliebigen Tasten zuordnen.
  2356.  
  2357.  
  2358. ê11.2 Wir führen alle Grö₧en -- Andere SeitenlayoutsÇ
  2359.  
  2360. IdeaList ist grundsätzlich auf maximale Papierersparnis ausgelegt. Daher 
  2361. sieht das Standardergebnis in den Augen eines Typographie-bewanderten 
  2362. Anwenders nicht besonders ästhetisch aus. Durch Vergrö₧ern der Ränder und des 
  2363. Spaltenabstands lä₧t sich aber eine beliebige Positionierung des Textblocks 
  2364. auf der Seite erreichen. Kopf- und Fu₧zeile können bis zu neun Zeilen vom 
  2365. Text abgehoben werden. Die Option üBeidseitigÇ ermöglicht gespiegelte 
  2366. Buchsatz-Layouts.
  2367.  
  2368.  
  2369. ê11.3 Don't panic! -- Malheur beim AusdruckenÇ
  2370.  
  2371. Speziell beim Ausdrucken sehr langer Texte auf Einzelblättern mag die 
  2372. Konzentration schon einmal etwas erlahmen und prompt ist es passiert: Wer hat 
  2373. noch nie ein Blatt schief eingezogen, eine Rückseite auf den Kopf gestellt 
  2374. oder ein zerknülltes Blatt aus dem Drucker ziehen dürfen? Brechen Sie 
  2375. deshalb nicht die Ausgabe ab, sondern drucken Sie den Text zu Ende. Nun 
  2376. wählen Sie als erste äundÇ letzte Seitennummer die der verunglückten Seite 
  2377. und drucken diese nochmals aus.
  2378.  
  2379.  
  2380. ê11.4 Aufgeschnitten oder am Stück? -- Flie₧textÇ
  2381.  
  2382. Wenn die Option "Flie₧text" gewählt ist, werden die Zeilenenden 
  2383. von IdeaList nicht mehr als solche beachtet, sondern es wird bis zum Ende 
  2384. eines Absatzes so viel in eine Zeile geschrieben, wie möglich ist.
  2385.  
  2386. Wie erkennt IdeaList ein Absatzende? Wenn das letzte Zeichen einer Zeile 
  2387. ein Leerzeichen, ein einzelner Bindestrich oder ein Tabulator ist, geht 
  2388. IdeaList davon aus, da₧ der Absatz hier nicht zuende ist. Andernfalls wird 
  2389. das Zeilenende als Schlu₧ des Absatzes oder einer einzelstehenden Zeile 
  2390. gesehen und somit beachtet.
  2391.  
  2392. Wenn die Option "Nur einfache Leerzeichen" gewählt ist, kann auch 
  2393. Blocksatz sinnvoll als Flie₧text ausgegeben werden. Wenn der Text hingegen 
  2394. Tabellen oder Einrückungen enthält, sollte diese Option nicht gesetzt sein.
  2395.  
  2396. Sinnvollerweise sollte bei Flie₧texten immer die Option "Umbruch wortweise" 
  2397. gewählt sein.
  2398.  
  2399. Ein kleines Beispiel mag den Sinn der Flie₧text-Option verdeutlichen. Die 
  2400. Leerzeichen sind zur Verdeutlichung durch "_" ersetzt. Beachten Sie die 
  2401. Leerzeichen an den Zeilenenden äinnerhalbÇ des Absatzes.
  2402.  
  2403. êDas OriginalÇ:
  2404. Telefon,_das_-_Erfindung_des_Teufels;_
  2405. einige_der_ersprie₧lichen_Möglichkeiten,_
  2406. eine_lästige_Person_auf_Distanz_zu_halten,_
  2407. werden_durch_das_Telefon_aufgehoben. <- hier endet der 1. Absatz
  2408. (Ambrose_Bierce:_Des_Teufels_Wörterbuch) <- hier endet der 2. Absatz
  2409.  
  2410. êIm Flie₧text, maximal 64 Zeichen/ZeileÇ:
  2411. Telefon,_das_-_Erfindung_des_Teufels; einige_der_ersprie₧lichen_
  2412. Möglichkeiten,_eine_lästige_Person_auf_Distanz_zu_halten,_werden_
  2413. durch_das_Telefon_aufgehoben.
  2414. (Ambrose_Bierce:_Des_Teufels_Wörterbuch)
  2415.  
  2416. êIm Flie₧text, maximal 34 Zeichen/ZeileÇ:
  2417. Telefon,_das_-_Erfindung_des_
  2418. Teufels;_einige_der_ersprie₧lichen_
  2419. Möglichkeiten,_eine_lästige_Person_
  2420. auf_Distanz_zu_halten,_werden_
  2421. durch_das_Telefon_aufgehoben.
  2422. (Ambrose_Bierce:_Des_Teufels_
  2423. Wörterbuch)
  2424.  
  2425. êKein Flie₧text, maximal 34 Zeichen/ZeileÇ:
  2426. Telefon,_das_-_Erfindung_des_
  2427. Teufels;_
  2428. einige_der_ersprie₧lichen_
  2429. Möglichkeiten,_
  2430. eine_lästige_Person_auf_Distanz_
  2431. zu_halten,_
  2432. werden_durch_das_Telefon_
  2433. aufgehoben.
  2434. (Ambrose_Bierce:_Des_Teufels_
  2435. Wörterbuch)
  2436.  
  2437. Und wenn sie ein praktisches Beispiel suchen: Bitteschön, das Manual, das 
  2438. Sie gerade lesen, ist flie₧texttauglich! (Aber bitte "Nur einfache 
  2439. Leerzeichen" ünichtÇ einschalten)
  2440.  
  2441. Bei Texten, die keine Leerzeichen zur Markierung von Zeilenenden innerhalb 
  2442. eines Absatzes enthalten, verhält sich IdeaList also genauso wie ohne die 
  2443. Option "Flie₧text". Aber keine Bange: Die meisten Editoren, die einen 
  2444. Flie₧textmodus bieten, übernehmen diese Leerzeichen am Zeilenende beim 
  2445. Sichern des Textes.
  2446.  
  2447.  
  2448. ê11.5 Nicht auf den Mund gefallen -- KommentareÇ
  2449.  
  2450. IdeaList bietet die Möglichkeit, bestimmte Textteile als Kommentare zu 
  2451. behandeln. Das hei₧t, solche Blöcke werden beim Anzeigen und bei der Ausgabe 
  2452. einfach ignoriert und sind unter IdeaList quasi unsichtbar. Zum 
  2453. Auskommentieren von ganzen Zeilen verwenden Sie das Zeichen ASCII-31 (rechte 
  2454. Wange des "Pfeifenkopfs"), welches am Zeilenbeginn stehen mu₧. Mit ASCII-24 
  2455. ("digitale" Acht) lassen sich beliebig lange Sequenzen ausklammern. Diese 
  2456. Steuerzeichen dürften sich mit jedem Editor setzen lassen. Beispiele hierzu 
  2457. finden Sie in TEST_KOM.TXT.
  2458.  
  2459.  
  2460. ê11.6 Das Auge i₧t mit -- ProportionalschriftÇ
  2461.  
  2462. IdeaList geht beim Prüfen der Zeilenlängen von festen Zeichenabständen 
  2463. aus. Wenn Sie also Proportionalschriften verwenden wollen, sollten Sie dies 
  2464. bedenken! Mit etwas Sorgfalt bei der Modifizierung der Anpassungsdatei kann 
  2465. aber fast nichts schiefgehen. Voraussetzung für sauber gesetzte Spalten ist 
  2466. die Verwendung eines Codes für absolute horizontale Positionierung, was 
  2467. nicht jeder Drucker bietet. Generell gilt, da₧ die Proportionalschriften 
  2468. stets schmaler ausfallen als die entsprechende Schrift mit gleichbreiten 
  2469. Zeichen. Der Wert für "Chars/Inch" kann daher "nach Gefühl" vergrö₧ert 
  2470. werden, solange keine unkontrollierten Zeilenumbrüche entstehen, was meist 
  2471. schon an der Kopfzeile erkennbar ist. Die Werte sind je nach Drucker und 
  2472. Schrift sehr verschieden. Zur Sicherheit sollten Sie auch die Werte für den 
  2473. rechten Rand und den Spaltenabstand vergrö₧ern.
  2474.  
  2475.  
  2476. ê11.7 Nett haben Sie es hier! -- ArbeitsumgebungenÇ
  2477.  
  2478. Bei intensiver Arbeit mit IdeaList wird man sich meist mehrere spezielle 
  2479. Druckeranpassungen anlegen. Da ja mit "Einstellungen sichern" die komplette 
  2480. Arbeitsumgebung einschlie₧lich aller Zugriffspfade abgespeichert werden 
  2481. kann, empfiehlt sich, für jede verwendete Anpassungsdatei auch ein CNF-File 
  2482. gleichen Namens abzuspeichern. Die gewünschte Anpassung wählt man nun nicht 
  2483. mehr direkt über den entsprechenden Menüpunkt, sondern man lädt nur die 
  2484. entsprechende CNF-Datei. Dadurch wird die gewünschte Anpassungsdatei 
  2485. installiert und zugleich werden alle Einstellungen entsprechend gesetzt.
  2486.  
  2487.  
  2488. ê11.8 Ein schöner Rücken ... -- Bedrucken von RückseitenÇ
  2489.  
  2490. Laserdrucker, viele Tintenstrahldrucker und, gegen Aufpreis, auch die 
  2491. meisten Nadeldrucker besitzen einen automatischen Einzelblatteinzug. In 
  2492. Verbindung mit der Fähigkeit von IdeaList, Vorder- und Rückseiten getrennt 
  2493. und wahlweise rückwärts sortiert auszugeben, wird das beidseitige Bedrucken 
  2494. ganz einfach. Grundsätzlich gibt es sowohl beim Papiereinzug als auch bei der 
  2495. Ablage zwei Möglichkeiten: "bedruckte Seite nach unten" (face down = FD) und 
  2496. "bedruckte Seite nach oben" (face up = FU). Die folgenden Methoden ersparen 
  2497. lästiges Umsortieren und funktionieren immer, egal, ob die letzte Seite 
  2498. gerade oder ungerade ist.
  2499.  
  2500. * üFU -> FU (Einzug -> Ablage)Ç:
  2501. Drucken Sie zuerst die Vorderseiten vorwärts aus. Dann legen Sie den Stapel 
  2502. umgedreht (bedruckte Seiten unten) in den Einzug und drucken die Rückseiten 
  2503. ebenfalls vorwärts aus.
  2504.  
  2505. * üFD -> FU (z.B. HP DeskJet)Ç:
  2506. Drucken Sie zuerst die Vorderseiten rückwärts aus. Dann legen Sie den 
  2507. Stapel in der gleichen Orientierung in den Einzug und drucken die Rückseiten 
  2508. vorwärts aus.
  2509.  
  2510. * üFU -> FD (z.B. HP LaserJet)Ç:
  2511. Drucken Sie zuerst die Rückseiten rückwärts aus. Dann legen Sie den 
  2512. Stapel in der gleichen Orientierung in den Einzug und drucken die 
  2513. Vorderseiten vorwärts aus.
  2514.  
  2515. * üFD -> FDÇ:
  2516. Drucken Sie zuerst die Rückseiten vorwärts aus. Dann legen Sie den Stapel 
  2517. umgedreht (bedruckte Seiten oben) in den Einzug und drucken die Vorderseiten 
  2518. ebenfalls vorwärts aus.
  2519.  
  2520. Zum Testen kann es ganz nützlich sein, in der Anpassungsdatei die 
  2521. Konfiguration provisorisch auf manuellen Blatteinzug zu setzen. Dann erfolgt 
  2522. vor jeder Seite die Anzeige der nächsten Seitennummer und eine 
  2523. Abbruchmöglichkeit.
  2524.  
  2525. Wenn Sie mehrere Dokumente auf einmal nach Vorder und Rückseiten getrennt 
  2526. ausdrucken wollen, empfiehlt sich folgendes Vorgehen: Laden Sie die Texte in 
  2527. gewünschter Reihenfolge in die Warteschlange. Die Option "Warteschlange: 
  2528. Einstellungen merken" mu₧ dazu abgeschaltet, "Gleich viele Vorder- wie 
  2529. Rückseiten" eingeschaltet sein. Drucken Sie nun, wie oben erläutert, alle 
  2530. Vorderseiten per Warteschlange aus. Darauf laden Sie die Liste IDEALIST.IWS 
  2531. (hier hat IdeaList vor dem Ausdrucken die Warteschlange gesichert) erneut 
  2532. und erzeugen alle Rückseiten.
  2533. Wenn einer der Durchgänge rückwärts sortiert erfolgt, mu₧ vor dem zweiten 
  2534. Durchgang die Reihenfolge der Warteschlange mit "Umdrehen" gewechselt 
  2535. werden.
  2536.  
  2537.  
  2538. ê11.9 Dabei geht's auch viel einfacher -- Spezielle DruckmodiÇ
  2539.  
  2540. Einige Drucker können nicht in allen Situationen fett oder unterstrichen 
  2541. drucken. So kann etwa der HP DeskJet im Querdruckmodus nicht unterstreichen. 
  2542. Daher bietet IdeaList die Option, diese Textattribute durch Überdrucken 
  2543. desselben Zeichens oder durch Überdrucken des Underscore-Zeichens "_" 
  2544. (ASCII-95) zu erzeugen; sowohl für die Kopf/Fu₧zeilen wie für den 
  2545. Textbereich. Dies geschieht immer dann, wenn die den Attributen 
  2546. entsprechenden Schlüsselwörter ("pBold_On" und "pBold_Off" bzw. "pUnder_On" 
  2547. und "pUnder_Off") in der Druckeranpassungsdatei nicht angegeben oder auf 
  2548. null gesetzt sind.
  2549.  
  2550. Dazu mu₧ in der Druckeranpassung bei den entsprechenden Steuercodes eine 
  2551. einzelne Null eingetragen werden.
  2552.  
  2553. Auch zur Spaltenpositionierung kennt IdeaList einen speziellen Trick:
  2554. Bei mehrspaltigen Layouts mit proportionaler Schrift sollten die 
  2555. Spaltenanfänge vom Drucker direkt angefahren werden, um "besoffene" Spalten 
  2556. zu vermeiden. Dafür findet sich in der Druckeranpassung das Schlüsselwort 
  2557. üHSteps/InchÇ sowie die zugehörige Codezeile üpHorSpacingÇ. Leider 
  2558. verfügen nicht alle Drucker über die Möglichkeit 
  2559. einer absoluten horizontalen Positionierung. Daher kann IdeaList die Spalten 
  2560. auch ganz simpel anfahren, indem es vor jeder Spalte per ASCII-13 (Carriage 
  2561. Return) die Druckposition wieder auf den Zeilenanfang zurückfährt und dann 
  2562. entsprechend viele Leerzeichen bis zum gewünschten Spaltenbeginn sendet. 
  2563. Dieser Modus wird durch den Wert 1 in üHSteps/InchÇ eingeschaltet. Die 
  2564. Codesequenz üpHorspacingÇ wird in diesem Fall nicht benötigt.
  2565.  
  2566. Verwenden Sie diesen Modus bitte nur dann, wenn eine Positionierung per 
  2567. Codesequenz nicht möglich ist (etwa beim Canon BJ-300), da hierbei vor jeder 
  2568. Spalte eine Menge Leerzeichen über die Schnittstelle geschaufelt werden 
  2569. müssen.
  2570.  
  2571.  
  2572. ê11.10 Zwei vor, eins zurück -- BackspacesÇ
  2573.  
  2574. IdeaList erkennt auch Backspace-Zeichen (ASCII 8). Vielleicht erinnern Sie 
  2575. sich ja noch, wie man mit einer Schreibmaschine einen Buchstaben 
  2576. unterstrichen hat: die Rückschritt-Taste und danach die Taste für "_" 
  2577. betätigen. Dieser Trick funktioniert mit äallenÇ Druckern, auch solchen, 
  2578. die normalerweise gar keine Option für Unterstreichen bieten. Ebenso kann 
  2579. man durch Backspace und nochmaliges Drucken des Buchstabens den Fettdruck 
  2580. simulieren. Bei der Vorschau und bei "Datei anzeigen" bleiben diese 
  2581. Doppelzeichen verborgen, aber das Ausdrucken erfolgt korrekt.
  2582.  
  2583. Wozu ist das Ganze gut, wo doch fast jeder Drucker sowieso fett und 
  2584. unterstrichen ausgeben kann? Nun, es gibt spezielle ASCII-Dateien (nroff-
  2585. Ausgabeformat), in denen die Attribute so ohne spezielle Steuerkommandos 
  2586. erzeugt sind. Beispiele finden Sie im Testtext TEST_BSP.TXA.
  2587.  
  2588.  
  2589. ê12 Na warte, dir zeig ich's! -- TestdateienÇ
  2590.  
  2591. Die im Ordner TESTTEXT enthaltenen Testdateien helfen bei der Anpassung an 
  2592. den Drucker:
  2593.  
  2594. * TEST_xxx.TXT sind zweizeilige Texte, mit denen die maximale Zeilenlänge 
  2595. überprüft werden kann. Die erste Zeile (xxx Zeichen lang) darf beim 
  2596. Ausdruck, falls die Seitenlayout-Anzeige ebenfalls xxx Zeichen angibt, nicht 
  2597. umgebrochen werden. Die zweite Zeile (xxx + 1 Zeichen) mu₧ daher vor der 
  2598. letzten Ziffer umgebrochen werden. Wählen Sie zum Testen ein einspaltiges 
  2599. Layout ohne Zeilennumerierung, mit minimalen Rändern, im "Kette"-Modus, 
  2600. sowie OHNE wortweisen Umbruch.
  2601.  
  2602. * TEST_ATT.TXA zeigt die Verwendung der Textattribute Fett, Hell, Kursiv, 
  2603. Unterstrichen, Superscript und Subscript in ASCII-Dateien.
  2604.  
  2605. * TEST_KOM.TXT zeigt die Anwendung von Kommentaren.
  2606.  
  2607. * TEST_TAB.TXT demonstriert die automatische Tabulatorweitenerkennung
  2608.  
  2609. * TEST_ZS.TXT enthält den kompletten unter IdeaList ausgegebenen Zeichensatz 
  2610. (ASCII-32 bis ASCII-255). Nicht druckbare Zeichen sind durch die Störung 
  2611. des Tabellenaufbaus leicht erkennbar. Sie erscheinen als "()" und sollten 
  2612. extra angepa₧t werden, beispielsweise als Leerzeichen (ASCII-32).
  2613.  
  2614. * TEST_ZZ.TXT ist ein einfacher Text zur Ermittlung des Wertes für 
  2615. "Lines/Page" in der Druckeranpassung. Diese Datei sollten Sie vom Desktop 
  2616. aus drucken, wenn Sie sicher sind, da₧ der Drucker zurückgesetzt ist (Pica-
  2617. Zeilenabstand = 6 Zeilen/Zoll).
  2618.  
  2619.  
  2620. ê13 Hinter den Kulissen -- InternesÇ
  2621.  
  2622. * Einige Werte (vor allem des Seitenformats) sind bei IdeaList begrenzt. Die 
  2623. Grenzen liegen jedoch weit au₧erhalb des normal verwendeten Bereichs, und 
  2624. Überschreitungen werden abgefangen. Dennoch sollen hier alle Beschränkungen 
  2625. erwähnt werden:
  2626.  
  2627. - Die Zahl der Zeilen auf einer Seite darf nicht grö₧er als 6000 sein.
  2628.   (Das genügt aber locker sogar für neunspaltige Layouts in der 
  2629.   mikroskopisch kleinen Schriftgrö₧e 2 Punkt!)
  2630.  
  2631. - Die Zehntausenderstelle der Zeilennumerierung wird nicht ausgegeben.
  2632.  
  2633. - Bei der Vorschau sind maximal 1000 Seiten möglich. Die Drucker-oder Disk-
  2634.  Ausgabe ist jedoch unbegrenzt.
  2635.  
  2636. - Die maximale Länge der zu bearbeitenden Datei hängt nur vom noch freien 
  2637. Speicher ab.
  2638.  
  2639. * Als Kennung für ein Zeilenende akzeptiert IdeaList die Codefolge 13 10 (CR 
  2640. LF) oder nur 13 (CR) oder nur 10 (LF) und ist somit auch für Texte aus 
  2641. der Mac- wie aus dem Unix-Welt gerüstet.
  2642.  
  2643. * Nichtveränderbare Drucker-Steuercodes sind: 13 (carriage return), 10 (line 
  2644. feed) und "12" (form feed). Diese Codes dürfte jeder Atari-taugliche Drucker 
  2645. verstehen (wenn nicht, bitte melden!).
  2646.  
  2647. * Dateiende-Zeichen (ASCII-26, bei MS-DOS als "Ctrl Z" bekannt) werden nicht 
  2648. beachtet. Escape-Zeichen (ASCII-27) werden zusammen mit dem folgenden Byte 
  2649. als Steuercodes für Textattribute interpretiert.
  2650.  
  2651. * Leerzeichen und Tabulatoren am Zeilenende werden ignoriert und nicht in 
  2652. die Berechnung der Zeilenlänge einbezogen.
  2653.  
  2654. * Die Textattribute in Texten werden durch Esc-Sequenzen ("Esc" + 1 Byte) 
  2655. markiert:
  2656. 1. Byte : $1B (esc)
  2657. 2. Byte : Für die Attribute sind die unteren 6 Bit relevant.
  2658. Mit den restlichen 2 Bits lassen sich jeweils 4 ASCII-Zeichen
  2659. codieren, welche die selben Attribute setzen.
  2660. In Wordplus-Dateien werden dazu Zeichen ab $80 gewählt
  2661.  
  2662. Attribut     | alles aus | fett | hell | kursiv | unter | super | sub
  2663. -------------+-----------+------+------+--------+-------+-------+----
  2664. Bit Nummer   | -         | 0    | 1    | 2      | 3     | 4     | 5
  2665. Bit 0..5     | $00       | $01  | $02  | $04    | $08   | $10   | $20
  2666. ASCII-Beisp. | @         | A    | B    | D      | H     | P     | `
  2667.  
  2668. * Sämtliche Alert-Texte und sonstige Meldungen sind in der RSC-Datei 
  2669. definiert. Daher kann IdeaList leicht an andere Sprachen angepa₧t werden, 
  2670. ohne die Quelldateien neu übersetzen zu müssen. Die englische und die 
  2671. französische Version (auf Anfrage erhältlich) unterscheidet sich von der 
  2672. deutschen nur in den RSC-Files! Wer sich einmal die RSC-Datei in einem 
  2673. Resource Construction Set anschaut, wird schnell erkennen, da₧ die 
  2674. Tastatur-Shortcuts (unterstrichene Zeichen) durch simple Boxchars 
  2675. definiert werden und beliebig geändert werden können. IdeaList liest 
  2676. nämlich diese Zeichen direkt aus der RSC-Datei und verwendet dann diese 
  2677. Tastenzuordnung. Übersetzungen in andere Sprachen sind stets willkommen! 
  2678. Eine Weitergabe veränderter RSC-Dateien ist nur nach Rücksprache mit dem 
  2679. Autor erlaubt. Eine genaue Anleitung erhalten Sie auf Anfrege.
  2680.  
  2681. * DeskJet-Besitzer werden das Problem kennen: Wenn der HP DeskJet nach dem 
  2682. Rechner eingeschaltet wird, erkennt ihn der Atari nicht, da die 
  2683. Strobe-Leitung vom DeskJet im ausgeschalteten Zustand auf Low gezogen wird. 
  2684. Es gibt mittlerweile eine Reihe von Hilfsprogrammen und ACCs, um das Problem 
  2685. in Griff zu bekommen. Für IdeaList sind diese nicht nötig, da die 
  2686. Konfigurierung des Strobe-Signals intern vorgenommen wird. Es genügt, wenn 
  2687. Sie den DeskJet unmittelbar vor dem Ausdrucken einschalten.
  2688.  
  2689. * Für die externe Dateianzeige testet IdeaList, ob CLIPBRD, 1st Guide, 1st 
  2690. View, GEM-View, ShowImage, ST-Guide oder Zeig's Mir installiert ist 
  2691. (entweder als ACC oder als paralleler Proze₧) und sendet bei Erfolg eine 
  2692. entsprechende AES-Message.
  2693. CLIPBRD wird mit einer SCRP_OPEN-Message, die anderen per VA_START 
  2694. aufgerufen. Unter MultiTOS oder MagiC wird zudem ggf. die 
  2695. Environment-Variable SHSHOW beachtet und das Programm nachgestartet. Ferner 
  2696. unterstützt IdeaList das View-Protokoll. Ein mit der Environment-Variable 
  2697. "View" vereinbarter Dateianzeiger wird bei Multitaskingsystemen 
  2698. nachgestartet. Unter TOS wird versucht, das View-Programm per Chameleon als 
  2699. Accessory zu installieren. Näheres zum View-Protokoll erfahren Sie von 
  2700. Peter Seitz, Robert-Koch-Stra₧e 6, D-63225 Langen.
  2701.  
  2702. * IdeaList unterstützt das VA-Protokoll mit den Messages AV_PROTOKOLL, 
  2703. VA_START, AV_SENDKEY, VA_DRAGACCWIND, AV_ACCWINDOPEN und AV_ACCWINDCLOSED.
  2704.  
  2705. * Wenn Sie den alternativen Fileselektor Freedom verwenden, können Sie in 
  2706. FREEDOM.CNF nach #VASTART diese Zeile einfügen:
  2707. "IDEALIST Textdatei laden..."
  2708. Dann wird die Dateiselektion völlig unmodal durchgeführt.
  2709.  
  2710. * IdeaList wertet diverse Environment-Variablen aus:
  2711. - IDEALIST: Der Standardpfad; hier liegen IDEALIST.IXA und IDEALIST.CNF, 
  2712. die beim Programmstart installiert werden.
  2713. - CLIPBRD: Klemmbrettpfad, wenn kein System-Clipboard installiert ist.
  2714. - EDITOR: Pfad und Name des Editors, wenn noch kein Editor vereinbart wurde 
  2715. (dessen Pfad ja auch in jeder CNF-Datei gesichert wird).
  2716. - SHSHOW: Unter MultiTOS oder MagiC wird der damit definierte Systemviewer 
  2717. zur externen Dateianzeige verwendet. Vorausgesetzt, keiner der oben 
  2718. genannten Prozesse ist bereits im System installiert.
  2719. - View: für die externe Dateianzeige
  2720. - AVSERVER: Shell ("Desktop"), welche das VA-Protokoll unterstützt
  2721. - IDEALIST_LOG: Pfad und Name der Protokolldatei
  2722. - OLGAMANAGER: Pfad und Name des OLGA-Mangers
  2723.  
  2724. * Die Gerätenummer für die Metafile-Ausgabe ist normalerweise 31. Eine 
  2725. andere Nummer zwischen 32 und 40 kann in der CNF-Datei mit dem Schlüsselwort 
  2726. "MetaDevice" definiert werden.
  2727.  
  2728. * Der AP_TERM-Mechanismus unter MultiTOS und Magic!3 wird unterstützt. 
  2729. Damit ist es zur Auflösungsumschaltung oder zum Herunterfahren des Systems 
  2730. ("Shutdown") global möglich, Prozesse zum Beenden aufzufordern. Wodurch 
  2731. diese die Möglichkeit haben, kontrolliert zu terminieren, also zuvor noch 
  2732. ihre Einstellungen sichern können.
  2733.  
  2734. * Seit NVDI 4.0 wird die Nachricht PRN_CHANGED gesendet, wenn ein 
  2735. Gerätetreiber modifiziert wurde. IdeaList wertet diese Meldung aus und liest 
  2736. daraufhin die geänderten Treiberparameter neu ein. Ebenso versteht IdeaList 
  2737. die Nachricht FNT_CHANGED. Diese wird z.B. von FONTNAME (Utility, das NVDI 
  2738. beiliegt) verschickt, wenn Fonts an- oder abgemeldet werden.
  2739.  
  2740. * Lange Dateinamen: IdeaList wechselt, sofern möglich, in die MiNT-Domain. 
  2741. In der Kommandozeile und bei Drag&Drop werden Dateinamen, die Leerzeichen 
  2742. enthalten, in 'Quotes' erwartet. Da einige Desktops das leider (noch) nicht 
  2743. so machen, enthält IdeaList einen Workaround, der die Übergabe äeinesÇ 
  2744. Dateinamens mit Leerzeichen trotzdem ermöglicht. IdeaList verwaltet 
  2745. Dateipfade bis maximal 255 Zeichen. Das dürfte in der Praxis immer 
  2746. ausreichend sein.
  2747.  
  2748. * Eine kleine Macke beim Zeilenumbruch soll nicht verschwiegen werden:
  2749. Sinnvollerweise bezieht IdeaList ja am Zeilenende vorkommende Leerzeichen 
  2750. nicht in die Berechnung der Zeilenlänge ein, sondern ignoriert sie. 
  2751. Allerdings gibt es genau einen Fall, in dem ein solches Leerzeichen nicht 
  2752. ignoriert wird: Wenn nämlich die letzte Zeile einer Seite ein Leerzeichen 
  2753. am Ende enthält und genau in die maximale Zeilenlänge pa₧t (also 
  2754. normalerweise nicht umgebrochen wird), erzeugt IdeaList dennoch einen 
  2755. Zeilenumbruch. Mit dem Effekt, da₧ die nächste Seite eine zusätzliche 
  2756. Leerzeile zu Beginn erhält. Das ist durch die seitenorientierte 
  2757. Formatierroutine bedingt und lä₧t sich leider nicht vermeiden, ohne diese 
  2758. völlig neu zu konzipieren. Wen das stört, der sollte in diesem Fall die 
  2759. überflüssigen Leerzeichen am Zeilenende zuvor aus dem Text entfernen; zum 
  2760. Beispiel mit BLINEX.
  2761.  
  2762. * IdeaList versteht sich auch mit Geneva, dem Multitasking-Zusatz von 
  2763. Gribnif. Lediglich die Popup-Menüs reagieren derzeit noch sehr träge. 
  2764. Au₧erdem ist in der Geneva-Konfiguration IdeaList unnötigerweise als nicht 
  2765. multitaskingfähig eingetragen, was Sie einfach ändern können.
  2766. (Getestet mit der Demoversion, Release 004 vom 16 August 95)
  2767.  
  2768. * IdeaList unterstützt das Document-History-Protokoll, das zum Beispiel von 
  2769. "Start Me Up!" verwendet wird.
  2770.  
  2771.  
  2772. ê14 Unter uns gesagt -- Persönliche AnmerkungenÇ
  2773.  
  2774. Mit IdeaList können Sie eine Menge Papier sparen. (Wieviel ich davon zum 
  2775. Austesten verbraucht habe, steht auf einem anderen Blatt.) Noch besser ist 
  2776. es, wenn Sie das (zudem billigere!) üUmweltpapierÇ aus 100 % Altpapier 
  2777. verwenden. Gerade bei Listings und README-Dateien ist ja keine Superwei₧-
  2778. Qualität gefragt. Die Natur dankt für den erheblich geringeren Energie-, 
  2779. Wasser- und Holzverbrauch!
  2780.  
  2781. Sollten Sie nun noch Fragen oder Anregungen und Kritik zu IdeaList haben, 
  2782. so schreiben Sie mir einfach. Bei Problemen mit Ihrem Drucker schicken Sie 
  2783. mir doch bitte eine Fotokopie der wesentlichen Seiten (Steuercodes, 
  2784. Zeichensätze ...) Ihres Druckerhandbuches.
  2785.  
  2786. Haben Sie eine spezielle Druckeranpassung oder Downloadfonts erstellt? 
  2787. Dann schicken Sie sie mir doch, bitte! Wenn das Ergebnis Ihrer Mühe auch 
  2788. anderen Anwendern zugute kommt, hat es sich doppelt gelohnt, oder?
  2789.  
  2790. An dieser Stelle möchte ich allen Leuten danken, die durch Lob und Tadel, 
  2791. Tips, Anregungen und geduldiges Betatesten all die Jahre hindurch wesentlich 
  2792. zur Weiterentwicklung des Programmpakets beigetragen haben. Sämtliche Namen 
  2793. kann ich hier leider unmöglich nennen; daher stellvertretend für alle 
  2794. anderen:
  2795.  
  2796. Heiko Achilles (tolle Icons!), Andreas Bagge (LaserJet, Softfonts), Frank 
  2797. Behrens (tausend Telefoneinheiten), Joe Connor (U.K. support), Florian Diete 
  2798. (FF2CRLFS.TOS), Rainer Duda, Erich Dutack (aus erster Stunde), Dieter 
  2799. Fiebelkorn, Peter Glaser, Marcus Grundheber (all in 3D), Roland Heinemann, 
  2800. Benedikt Heinen ("Schaff dir endlich mal ein Modem an!"), Marianne C. Herdt 
  2801. ("Und die Grafikeinbindung?"), Götz Hoffart (MAGIsCher MAC-Cheftester), Gerd 
  2802. Hofmann (aus zweiter Stunde), Hans-Peter Jansen (Assembler-Hokuspokus), Tom 
  2803. Kohl ("viel zu billig"), Gerd König, Domenico Malaspina, Andreas Mandel 
  2804. (SPOOL.CPX-Wizzard), Stuart Mann (Inglisch tränsleischen), Harald Margraf 
  2805. (in Faaarbe!), Sam Marshall, Miguel Saro (traduction francais), Jacqueline 
  2806. Schwarzer (nicht nur TeX-Fee), Peter Seitz, Manfred Ssykor 
  2807. (Postleidzahlverwandler), Friederike Stein (mmh, Pizza Speziale), Peter 
  2808. Veith, Guido Vollbeding, Michael Vondung, Frank Weidmann (Hypertext-
  2809. Umsetzung), Peter West (2nd English translation), J. P. Wijbenga 
  2810. (nederlandse vertaling), Christoph Zwerschke (Weg mit dem üblen Cache-Bug!)
  2811.  
  2812. while true do write('Danke! ');
  2813.  
  2814. Die aktuelle Version können Sie von mir jederzeit erhalten, indem Sie mir 
  2815. eine Leerdiskette und einen frankierten Rückumschlag zusenden.
  2816. Online finden Sie das neueste Update stets in der MAUS KA (Telefon: 0721-
  2817. 358887), in weiteren Mailboxen des MausNet sowie im Internet auf der 
  2818. IdeaList-Homepage <http://www.atari-computer.de/idealist/>
  2819.  
  2820.  
  2821. êANHANG A Beispiel für eine DruckeranpassungÇ
  2822.  
  2823. *****************************************
  2824. * Druckeranpassung für IdeaList V3.75   *
  2825. *****************************************
  2826. *                                       *
  2827. * Kommentare: von '*' bis Zeilenende    *
  2828. *                                       *
  2829. * Syntax:                               *
  2830. * 65 66 = $41 $42 = 'A' 'B' = 'AB'      *
  2831. *                                       *
  2832. * nichtnumerische Zeichen u. Blanks     *
  2833. * zwischen den Codes erlaubt            *
  2834. *                                       *
  2835. * Zeilen mit <D> enthalten Default-     *
  2836. * werte und können weggelassen werden.  *
  2837. *                                       *
  2838. *****************************************
  2839.  
  2840. AdaptName 'Anpassung für 24-Nadler'
  2841.  
  2842. ContDistance 11 * Bedruckte Länge eines Endlosblattes
  2843. TextDistance 0.50 * Abstand zw. zwei verketteten Texten in Zoll <D>
  2844. RestDistance 0.30 * Mindestrest nach einem verketteten Text in Zoll <D>
  2845. Chars/Line 80 * Maximale Zeilenlänge in Pica-Zeichen <D>
  2846. Lines/Page 60 * Pica-Zeilen pro Einzelblatt <D>
  2847. Hsteps/Inch 0 * Schritte/Zoll für Horizontalposit.: ignorieren <D>
  2848. Vsteps/Inch 180 * Schritte/Zoll für variablen Zeilenabstand
  2849.  
  2850. **** Eine Meldung beim Laden der Anpassung ****
  2851. Bell * Pling!
  2852. Alert 'Ein Beispiel|für 24-Nadler|(interne u. Download-Fonts)|u. GDOS-Fonts'
  2853.  
  2854. FeedMode 0 * Blatteinzug: manuell <D>
  2855. PortMode 0 * Schnittstelle: parallel <D>
  2856. SendMode 0 * Sendemodus: Codes nur einmal senden <D>
  2857. PclMode 0  * Kommandosprache: kein HP-PCL <D>
  2858.  
  2859. GdosMargin_L 0   * Randkorrektur links für die GDOS-Ausgabe <D>
  2860. GdosMargin_R 0   * Randkorrektur rechts für die GDOS-Ausgabe <D>
  2861. GdosMargin_T 0   * Randkorrektur oben für die GDOS-Ausgabe <D>
  2862. GdosMargin_B 0.5 * Randkorrektur unten für die GDOS-Ausgabe
  2863. GdosPropFact 1.5 * Breitenfaktor für GDOS-Proportionalschriften
  2864.  
  2865. EmailQuoteAtt 1 * Textattribut für Quotes in EMailtexten = Fett <D>
  2866.  
  2867. **********************************
  2868. SlotName1 'Pica 10 cpi'
  2869. SlotInfo1 'ein interner Font'
  2870. Chars/Inch1 10 * Zeichen pro Zoll
  2871. Lines/Inch1 6  * Zeilen pro Zoll
  2872. pCharSize1 27 80, 18, 27 84 * Zeichengrö₧e: Pica, schmal aus, sub aus
  2873. pLineDist1 27 51 255        * Zeilenabstand variabel
  2874.  
  2875. **********************************
  2876. SlotName2 'Eng 20 cpi'
  2877. SlotInfo2 'ein interner Font'
  2878. Chars/Inch2 20 * Zeichen pro Zoll
  2879. Lines/Inch2 10 * Zeilen pro Zoll
  2880. pCharSize2 27 77, 15, 27 83 1 * Zeichengrö₧e: Elite, schmal ein, sub ein
  2881. pLineDist2 27 65 6            * Zeilenabstand: 10 Zeilen pro Zoll
  2882.  
  2883. **********************************
  2884. SlotName3 'Nano 30 cpi'
  2885. DoloFontName3 'NANO30PR.F24'
  2886. SlotInfo3 'ein Downloadfont'
  2887. Chars/Inch3 30 * Zeichen pro Zoll
  2888. Lines/Inch3 15 * Zeilen pro Zoll
  2889. pCharSize3 27 112 1, 18, 27 84, 27 120 1 * Zeichengrö₧e
  2890. pLineDist3 27 51 255                     * Zeilenabstand variabel
  2891.  
  2892.  
  2893. **********************************
  2894. SlotName4 'Typewriter 10 pt'
  2895. SlotInfo4 'der GDOS-Font ATTP10'
  2896. GdosFontName4 'Typewriter'
  2897. *GdosFontId4 15  * die Alternative statt "GdosFontName"
  2898. GdosFontSize4 10 * Grö₧e: 10 Punkt
  2899.  
  2900. **********************************
  2901. SlotName5 'Monospace 8 pt'
  2902. SlotInfo5 'ein frei skalierbarer Speedo-Font'
  2903. GdosFontName5 'Monospace 821'
  2904. GdosFontSize5 8    * Grö₧e: 8 Punkt
  2905. GdosFontWidth5 1.0 * Breite : 100 % <D>
  2906. GdosLineDist5 1.0  * Zeilenabstand: 100 % <D>
  2907.  
  2908. **********************************
  2909. Jokername1 'Kursiv' * der erste Jokerslot
  2910. pJoker_on1 27 52    * hier: kursiv ein
  2911. pJoker_off1 27 53   * hier: kursiv aus
  2912. pJokermode1 0       * Sendemodus: am Anfang senden <D>
  2913.  
  2914. **** Drucker-Steuercodes für die ASCII-Ausgabe ****
  2915. pInit 27 64, 27 82 0      * Initialisierung: Reset, US-Zeichensatz
  2916. pExit 27 64               * Codes am Ende: Reset
  2917. pNoPerforat 27 79         * Perforation überspringen
  2918. pBruttoLength 27 67 00 12 * Brutto-Seitenlänge einstellen: 12 Zoll
  2919. pDraft 27 120 0           * Schnellschrift
  2920. pLetter 27 120 1          * Schönschrift
  2921. pBold_On 27 69            * Fett ein
  2922. pBold_Off 27 70           * Fett aus
  2923. pLight_On 0               * Hell ein: ignorieren <D>
  2924. pLight_Off 0              * Hell aus: ignorieren <D>
  2925. pItalic_On 27 52          * Kursiv ein
  2926. pItalic_Off 27 53         * Kursiv aus
  2927. pUnder_On 27 45 1         * Unterstrichen ein
  2928. pUnder_Off 27 45 0        * Unterstrichen aus
  2929. pSuper_On 27 83 0         * Superscript ein
  2930. pSuper_Off 27 84          * Superscript aus
  2931. pSub_On 27 83 1           * Subscript ein
  2932. pSub_Off 27 84            * Subscript aus
  2933.  
  2934. pDolo_Init 0              * vor Downloadfont <D>
  2935. pDolo_Exit 0              * nach Downloadfont <D>
  2936. pDolo_On 27 31 1          * Downloadfont ein
  2937. pDolo_Off 27 31 0         * Downloadfont aus
  2938.  
  2939. pHorSpacing 0             * Horizontalpositionierung: ignorieren <D>
  2940. pPage_Init 0              * Codes vor jeder Seite: ignorieren <D>
  2941. pPage_Exit 0              * Codes nach jeder Seite: ignorieren <D>
  2942. pSlashZero 48 8 47        * Null mit Querstrich <D>
  2943.  
  2944. **** Zeichenanpassungen für die ASCII-Ausgabe ****
  2945. p127 '^' 8 '-'            * Dreieck
  2946. p132 27 82 2,'{', 27 82 0 * ä
  2947. p148 27 82 2,'|', 27 82 0 * ö
  2948. p129 27 82 2,'}', 27 82 0 * ü
  2949. p142 27 82 2,'[', 27 82 0 * Ä
  2950. p153 27 82 2,'\', 27 82 0 * Ö
  2951. p154 27 82 2,']', 27 82 0 * Ü
  2952. p158 27 82 2,'~', 27 82 0 * ₧
  2953. p221 21                   * ▌
  2954. p189 67                   * (C)
  2955. p190 82                   * (R)
  2956. p254 32                   * hoch 3      [nicht druckbar]
  2957. p255 32                   * Strich oben [nicht druckbar]
  2958.  
  2959. ******* Ende der Druckeranpassung *******
  2960.  
  2961.  
  2962. êANHANG B Format der 7-Bit-DownloadfontsÇ
  2963.  
  2964. - Die Downloadfont-Dateien werden von IdeaList eins-zu-eins an den Drucker 
  2965. gesendet und enthalten die Steuercodes sowie nachfolgende Fontdaten.
  2966. - Die 7-Bit-Fontdateien definieren nur die Zeichen ASCII-32 bis ASCII-127, 
  2967. da die meisten Nadeldrucker nicht den vollen ASCII-Zeichensatz als 
  2968. Download-Bereich zulassen.
  2969. - Die Datei darf keinen Initialisierungsbefehl (Beispiel für ESC/P-Drucker: 
  2970. 1B 40) enthalten, andere Befehle (LQ-, Prop-Modus, ROM->RAM etc.) sind 
  2971. erlaubt, aber nicht nötig.
  2972. - Die Zeichen können entweder einzeln (Beispiel ESC/P: 1B 26 00 20 20 DATA 
  2973. 1B 26 00 21 21 DATA ...) oder als kompletter Bereich (Beispiel ESC/P: 
  2974. 1B 26 00 20 7F DATA) definiert werden.
  2975. - Folgende Zeichen müssen abweichend vom ASCII-Zeichensatz definiert werden:
  2976.  
  2977. ASCII-Position | altes Zeichen | neues Zeichen
  2978. ---------------+---------------+---------------
  2979. 36             | $             | Ä
  2980. 59             | ;             | Ö
  2981. 79             | O (Buchstabe) | Ü
  2982. 127            | (delete)      | ₧
  2983.  
  2984. - Die kleinen Umlaute,'$', ';', 'O' sowie etliche Sonderzeichen werden von 
  2985. IdeaList intern angepa₧t. Dazu müssen ggf. folgende Zeichen etwas 
  2986. modifiziert werden (höher setzen, verkleinern ...):
  2987.  
  2988. ASCII-Position | Zeichen
  2989. ---------------+---------
  2990. 34             | "
  2991. 39             | '
  2992. 94             | ^
  2993. 96             | `
  2994. 124            | |
  2995. 126            | ~
  2996.  
  2997. - Das Paragraph-Zeichen '▌' wird durch 'b' und 'q'erzeugt und ist daher 
  2998. nicht besonders schön. Aber wer mag schon Paragraphen?
  2999. - Die IBM-Blockgraphik-Zeichen ASCII-176 bis ASCII-223 werden als '#' 
  3000. ausgegeben. Was intern absolut nicht anpa₧bar ist, erscheint als Leerzeichen.
  3001. - Durch einen Trick, Proportionalfonts mit gleichen Zeichenbreiten, sind 
  3002. auch kleinere Zeichenbreiten möglich als die mit internen Fonts maximalen 
  3003. 20 cpi (Elite Condensed). Echte Proportionalschriften sind ebenfalls 
  3004. verwendbar, wenn man die Anmerkungen in Kapitel 11.6 beachtet.
  3005. - Einige Drucker können ASCII-32 (Blank) nicht umdefinieren und verwenden 
  3006. stattdessen die Weite des eingestellten (unproportionalen) Fonts (Star 
  3007. LC24-10, SJ-48, Fujitsu DL 1100 ...) oder gar die Weite null (KXP 1123)! 
  3008. Pseudo-Proportionalfonts sind über einen Trick trotzdem möglich (siehe die 
  3009. Anpassungen DOLOSPE1.IXA und DOLOSPE2.IXA).
  3010. - Konventionen für die Dateinamen:
  3011.  
  3012. nnnnyymm.xxx
  3013.  
  3014. mit nnnn = Abkürzung des Fontnamens
  3015. yy = Pitch in cpi für bevorzugte Ausgabegrö₧e
  3016. mm = Modus : DR = Draft,
  3017. LP = Letter Quality Pica (10 cpi)
  3018. LE = Letter Quality Elite (12 cpi)
  3019. PR = Letter Quality Proportional
  3020. xxx = Drucker-Bauart : F09 = Neun-Nadler
  3021. F24 = Vierundzwanzig-Nadler
  3022.  
  3023. Die Extension xxx ist zur Kennung als 7-Bit-Font unbedingt nötig!
  3024.  
  3025.  
  3026. êANHANG C Sende-Reihenfolge der DruckercodesÇ
  3027.  
  3028. 1) Vor dem Druck einer Datei, nicht verkettet, interner Font : gAOhCDGFEMH
  3029. (M nur, wenn zuvor gedruckter Font = Download-Font)
  3030.  
  3031. 2) Vor dem Druck einer Datei, verkettet, interner Font : ghGFEMH
  3032. (M nur, wenn zuvor gedruckter Font = Download-Font)
  3033.  
  3034. 3) Vor dem Druck einer Datei, nicht verkettet, Download-Font : AOhCDFEHJLNK
  3035.  
  3036. 4) Vor dem Druck einer Datei, verkettet, Download-Font : hFEHJLNK
  3037.  
  3038. 5) Nach dem Druck e. Da., nicht verkettet, nicht abgebrochen : B
  3039.  
  3040. 6) Bei Programmende, wenn nicht zuvor 5) gesendet wurde : B
  3041.  
  3042. 7) Unmittelbar vor und nach jeder Kopfzeile/Fu₧zeile : I
  3043.  
  3044. 8) Nach der letzten Druckzeile jeder Seite : ASCII-12 (FF)
  3045. (wenn nicht letzte Seite und zugleich verkettet)
  3046.  
  3047. Legende:
  3048. A = pInit
  3049. B = pExit
  3050. C = pNoPerforat
  3051. D = pBruttoLength
  3052. E = pCharsize
  3053. F = pLineDist
  3054. G = pDraft oder pLetter (LQSendmode = 0 = default)
  3055. g = pDraft oder pLetter (LQSendMode = 1)
  3056. H = pJoker_On oder pJoker_Off (JokerMode = 0 = default)
  3057. h = pJoker_On oder pJoker_Off (JokerMode = 1)
  3058. I = Attributcodes vor/nach Kopf/Fu₧zeile
  3059. J = pDolo_Init
  3060. K = pDolo_exit
  3061. L = pDolo_On
  3062. M = pDolo_Off
  3063. N = Downloadfont-Daten
  3064. O = pCopies
  3065.  
  3066. Vor Beginn eines neuen Textattributs werden alle bisherigen Attribute 
  3067. gelöscht. Wenn das Attribut super oder sub gelöscht wurde, wird E gesendet 
  3068. (die Schrifthöhe könnte ja durch super/sub eingestellt sein). Bei 
  3069. Downloadfonts wird super/sub ignoriert.
  3070.  
  3071. Die Horizontalpositionierung wird, wenn eingeschaltet ("HSteps/Inch" <> 0) 
  3072. vor Beginn jeder Zeile (auch der Kopfzeile und wenn der Rand > 0) und jeder 
  3073. weiteren Spalte gesendet.
  3074.  
  3075. Nach Installierung einer neuen Anpassungsdatei oder nach Wechseln der 
  3076. Papierart (einzel <-> endlos) gilt die Verkettung als unterbrochen. Dasselbe 
  3077. tritt ein bei einer Ausgabe nicht von der ersten Seite an, oder wenn nur 
  3078. Vorder- oder Rückseiten ausgegeben oder rückwärts sortiert gedruckt wird.
  3079.  
  3080. Dateien, die auf Diskette ausgegeben werden, sind stets unverkettet.
  3081.  
  3082. ----------------------------------------------------------------------------