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