home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 September / Chip_2001-09_cd1.bin / zkuste / delphi / kompon / d23456 / RSRULER.ZIP / RsRuler.txt < prev    next >
Text File  |  2001-07-01  |  2KB  |  52 lines

  1. Delphi 2-6 Ruler component, version 1.1, 30 jun 2001
  2. ====================================================
  3.   
  4.   (c) 2000, 2001 Hans Roos, Roos Software, The Netherlands
  5.   Website: www.RoosSoftware.nl Email: mail@roossoftware.nl
  6.  
  7.   Features:
  8.   4 layouts rdTop, rdLeft, rdRight and rdBottom with
  9.     automatic scale adjustments for each layout
  10.   Scale: from 1-1000
  11.   Units: Inches, Centimetres, Millimetres
  12.   Automatic calculation of scalenumbers (no overlapping)
  13.   Sideways text for vertical layouts
  14.   Flat or 3D appearance
  15.   TRsRulerCorner: extra component for joining up to 4
  16.     rulers, can show the unit ('cm', 'mm' or 'in')
  17.  
  18.   See demo project for usage
  19.   Licence: Freeware! Use in non-commercial or commercial apps
  20.   Feel free to modify the source for your own needs, but don't remove
  21.   my name from this file, please.
  22.   If you find this component useful, please let me know.
  23.   Don't send money, just be grateful ;)
  24.  
  25.   Known issues: None
  26.   Future expansions: 
  27.   Better scale divisions when Inches are used
  28.   (is it customary to divide inches in 4ths, 8ths, 16ths etc?)
  29.   Use custom colors/fonts
  30.   Anything YOU can think of; please let me know!! (mail@roossoftware.nl)
  31.  
  32. NEW in v 1.1:
  33. ============
  34.   Hairline property indicating cursor position
  35.   Choice of 2 styles for the hairline: hlsLine and hlsRect.
  36.   See demo for usage.
  37.  
  38.  
  39. Installation:
  40. ============
  41.   Unzip RsRuler.pas and RsRuler.dcr to your comps directory
  42.   In Delphi, choose Component|Install component and specify path to RsRuler.pas
  43.   TRsRuler and TRsRulerCorner will be installed on the 'Roos' tab. Feel free to alter this!
  44.  
  45. Usage:
  46. =====
  47.   See demo project (Exe also supplied)
  48.   First, place TPanels on the sides of the form. (Align = alTop, alLeft, etc.)
  49.   Then, drop RsRuler component on these panels and set Align property to alClient
  50.   Now, when you resize your form, the panels will resize with it, and so do the Rulers...
  51.  
  52. Enjoy! Hans.