plotter.h
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #ifndef _h_plotter
  2. #define _h_plotter
  3.      /*
  4.       * HP plotter definition - these are dependent on the SPECIFIC MODEL of HP
  5.       * plotter used, and should always be modified when going to a new
  6.       * plotter.
  7.       * 
  8.       * all dimensions are in plotter units.
  9.       * 
  10.       * MINX and MINY are the smallest x and y values that are inside the soft
  11.       * clip limits of the plotter MAXX and MAXY are the largest x and y values
  12.       * that are inside the soft clip limits of the plotter MINUS MINX and
  13.       * MINY, so they give the dimension of the soft clip area.
  14.       * 
  15.       * PLOTTERTYPE is a character string which identifies the plotter that should
  16.       * be used.  control information will be read for
  17.       * ~cad/lib/technology/$TECHNOLOGY/$PLOTTERTYPE.map and output will go to
  18.       * /usr/ucb/lpr -Pplt$PLOTTERTYPE
  19.       * 
  20.       */
  21. #define PLOTTERTYPE "7550"
  22. #define P1X 80
  23. #define P1Y 320
  24. #define P2X 10080
  25. #define P2Y 7520
  26. #define MAXX 10000
  27. #define MAXY 7200
  28. #define PLOTTERNAME "paper"
  29. #define PENGRID 1
  30. #define PENAXIS 2
  31. #define TEXTCOLOR 1
  32. #define PEN1 3
  33. #define PEN2 4
  34. #define PEN3 5
  35. #define PEN4 6
  36. #define PEN5 7
  37. #define PEN6 8
  38. #define PEN7 2
  39. #define PEN8 1
  40. #define LINE1 2
  41. #define LINE2 4
  42. #define LINE3 5
  43. #define LINE4 6
  44. #define LINE5 2
  45. #define LINE6 4
  46. #define LINE7 5
  47. #define LINE8 6
  48. #define MARK1 "L"
  49. #define MARK2 "K"
  50. #define MARK3 "M"
  51. #define MARK4 "O"
  52. #define MARK5 "G"
  53. #define MARK6 "F"
  54. #define MARK7 "E"
  55. #define MARK8 "A"
  56. #endif /* _h_plotter */