Brief SLIDE documentation: Command Parameter type Move XY Line XY Box XY, but not absolute Circle radius Text followed imediately by: A for Absolute - leaves no space for a box, or B for Boxed, optionally with C for centred or R for right justified. or nothing, which leaves a box spacve round the text but does not actually draw the box. This command can be followed either by one line of text enclosed in double quotes or multiple lines following on separate lines, terminated by a line consisting of only a colon. Text is simply plotted as it is typed in with no attempt at justification. The text is drawn with the outside box's bottom left corner at the current location unless the A qualifier was specified. When it has been, the bottom left character starts at the current location. Buoy buoy name New none - this takes a new frame, mainly useful for interactive use on charles. Macro followed by a macro name, which can be anyseries of characters excluding spaces. Following lines are put into the macro, until and End command is encountered. @ this followed by a macro name (after a space at the moment) "calls" the macro. Colour a colour name, from: Black, Blue, Red, Greem, Lime, Turquoise, Purple, Blank, Brown, Yellow Size a number, which sets the size of the characters in millemeters. Font followed by a font code, which is a magic number - ask Gordon Hughes for details of a program that plots all the fonts with their number beside them. To facilitate colour and font changes within text two special characters are provided to do this. ~ and \ perform this If you want to put either of these characters followed by numbers into text, then the command NoEscapes switches this facility off. Escapes switches them back on again. Spacing This command allows the user to change the spacing between lines of text. If it is positive then the spacing increases or if it is negative the spacing decreases. The units are TENTHS of a millimetre to allow very fine control. Rotate with an angle sets the rotation of text. Style followed by a number selects an Edwin line style. Speed with a number sets the plotting speed. ! or { introduces a comment. Use followed by a file name means use that file name for input. IE calls the IE screen editor with a file name Edit as above. A4 This command is for use with A4 sized paper rather than slides. These are regarded as being 210x280mm, with the long side in the vertical direction. A3 This command is for use with A3 sized paper rather than slides. This is 400x280mm, with the long side in the horizontal direction. Slide This resets to Slide size. Offset This takes an XY parameter and shifts the whole drawing by that amount. Offset 0 0 restores Scale This takes a real parameter and scales ALL coordinates by this. Scale 0.5 halves the picture, for example. N.B. OFFSETs are also SCALEd. Store This command, when followed by a file name stores the picture in an EDWIN PDF. If the file name is OFF then storing is switched off, if it is ON then it is switched on again. Store with another file name closes the previous one and opens another. All dimensions are in millemeters, and slides are 215x250mm in size. All commands may be abreviated to the minimum unambiguous. The XY parameter for Line, Move, and Box may be one of the following: number number - this is a relative X Y move =number number - this is an absolute X Y move . - interactive, move to the position determined with the cursor; the moved to position is printed at the terminal. buoy name - move to a buoy - defined with the Bouy command. Currently buoy names are only A to Z but I hope to extend this to any name. The command Slide with no parameter means take input from the terminal, giving a file name means use that file for input, with the extension .SLD.