home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 4 / AUCD4.iso / art_design / imaging / draw_merge / !DrawMerge / !Help next >
Text File  |  1998-08-08  |  1KB  |  46 lines

  1.  DrawMerge
  2.  ¯¯¯¯¯¯¯¯¯
  3.  by Darren Salt <ds@youmustbejoking.demon.co.uk>
  4.  
  5.  Version 1.03 (8 November 1994)
  6.  
  7.  Takes path objects from Draw and merges them.
  8.  
  9.  
  10.  How to use
  11.  ¯¯¯¯¯¯¯¯¯¯
  12.  1. Select the paths you wish to combine, and group them together. You may
  13. have several groups.
  14.  
  15.  2. Ensure the correct group objects are selected, and export them to
  16. DrawImage (save selected). Or export the whole file if you want to process
  17. the whole file.
  18.  
  19.  3. DrawImage will process the file as described below, and exports the
  20. resulting file to Draw. This can now be combined with the original drawing.
  21.  
  22.  
  23.  The process used
  24.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  25.  Each object is looked at in turn, starting with the object on the layer
  26. furthest back, working towards the front.
  27.  
  28.  If an object is not in a group or is not a path, it is left untouched.
  29.  
  30.  Within a group, path objects are merged in series (back layer first)
  31. until either there are no more objects in the group or a non-path object
  32. (text, sprite or group) is found.
  33.  
  34.  A merged path object take on the properties (colours, line width, etc.) of
  35. the first path in the original group to be put in it. (Now correctly handles
  36. dash patterns.)
  37.  
  38.  If, after merging, a group object contains just one object - the merged
  39. path - then the path is ungrouped.
  40.  
  41.  
  42.  While writing this program, I came across a few small problems with
  43. Wimp_TransferBlock:
  44.  1. It doesn't like writing to the last byte of application workspace;
  45.  2. Draw doesn't seem to give the correct file size.
  46.