home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 5 / ctrom5b.zip / ctrom5b / DOS / GRAFISCH / ORCHIS11 / CHAPT3.TXT < prev    next >
Text File  |  1994-12-05  |  12KB  |  248 lines

  1. <Chapter 3:  Properties>
  2.      If you want to change the properties of a box or a line of text, then
  3. you will need to use the PROPERTIES command in the top menu. Every box and
  4. every text line has an associated sheet of properties, and these
  5. properties can be set independently in every box and line in the chart.
  6. Initially, these properties have default values that apply to the entire
  7. chart. These defaults are established through the DEFAULTS command <[4.3]>
  8. in the DEFINE-FORM menu. However, you can individualize any box or text
  9. line by using the PROPERTIES command.
  10.  
  11.      For example, you may want to use a larger type size for boxes higher
  12. in the chart, display fewer lines per box at lower levels, orient some
  13. branches horizontally and others vertically, or use type face or color to
  14. distinguish certain boxes from the others.
  15.  
  16.      When you invoke the PROPERTIES command, a property sheet is displayed
  17. in the chart window. This sheet shows the properties of the current box.
  18. Default property values are displayed in red within square brackets.
  19. Non-defaults are displayed in gold without brackets.
  20.  
  21.      You can also display property sheets for each line of text in the
  22. current box by using the NEXT-LINE <[3.1]> and FORMER-LINE <[3.2]>
  23. commands (or the PGDN and PGUP keys). Note that property sheets for lines
  24. and those for boxes differ. Certain properties, such as COLOR, appear in
  25. both types of sheet. Others appear in one type of sheet only. For example,
  26. BRANCH-TYPE, which controls how the daughters of a box are to be arranged,
  27. is a property of boxes only; DIVIDE-BELOW, which draws a horizontal line
  28. to separate a text line from those below it, is a property of text lines
  29. and not of boxes.
  30.  
  31.      The illustration <[FIG04]> shows a portion of the property sheet for
  32. a box and a portion of the sheet for one its lines.
  33.  
  34.      Each sheet is a list of fields. Each field is labeled with a property
  35. name (for example, COLOR) and contains that property value (for example,
  36. RED). To change a property, click on the current value with the cursor,
  37. or, on the keyboard, type the underlined character in the property name.
  38.  
  39.      LINE-WEIGHT <[3.8]>, TYPE-SIZE <[3.13]>, and TYPE-WIDTH <[3.14]> are
  40. numerical properties. After selecting one of these, enter a new value via
  41. the keyboard (using the open square bracket key to represent the default
  42. value) and press ENTER. When you select one of the other properties, a
  43. pop-up menu appears displaying the possible values for that property
  44. (including "[DEFAULT]"). Make a selection either by clicking on the value
  45. that you want with the cursor, or by typing the underlined character in
  46. the value name.
  47.  
  48.      Note that the first field in each sheet (CHANGING) is not itself a
  49. property, but rather controls which boxes are affected by changes to the
  50. sheet. (See <[3.3]>).
  51.  
  52. <Section 3.1:  Next Line>
  53.      Use the NEXT-LINE command to display the property sheet for the line
  54. below the current line. If a box property sheet is currently displayed,
  55. NEXT-LINE switches to the sheet for the first text line of that box.
  56.  
  57. <Section 3.2:  Former Line>
  58.      Use the FORMER-LINE command to display the property sheet for the
  59. line above the current line. If the property sheet of the first line is
  60. currently displayed, FORMER-LINE switches to the sheet for the box as a
  61. whole.
  62.  
  63. <Section 3.3:  Changing>
  64.      The CHANGING field is not associated with a property, but rather
  65. controls which boxes will be affected by changes to the current sheet. The
  66. values for this field are:
  67.  
  68.      This box only
  69.      This box and below
  70.      Boxes at this depth
  71.      This depth and below
  72.      Boxes at this height
  73.      This height and below
  74.      This box and sisters
  75.      Sisters and below
  76.  
  77. The depth of a box is its distance down from the top of the chart. The
  78. height of a box is its distance up from the bottom. See <[FIG05]>. The
  79. root of the chart has a depth of one. The leaves of the chart have a
  80. height of one.
  81.  
  82.      For example, to change the color of every box in the chart to purple,
  83. display the property sheet of the top box in the chart, set CHANGING to
  84. "This box and below", and then set COLOR to "Purple". The top box and all
  85. boxes below it (in other words, every box in the chart) will now be
  86. colored purple.
  87.  
  88.      As another example, it is easy to construct a chart in which the
  89. branches are horizontal except for the lowest level, for which the
  90. branches are vertical. This popular chart design is shown in the
  91. illustration <[FIG06]>. To construct it, start with a horizontal chart,
  92. select any box of height two (one level up from a leaf), display its
  93. property sheet, set CHANGING to "Boxes at this height", and, finally, set
  94. BRANCH-TYPE to "Vertical".
  95.  
  96. <Section 3.4:  Branch Type>
  97.      The BRANCH-TYPE property of a box determines the arrangement in which
  98. the daughters of the box are drawn. This property has three possible
  99. values. In a HORIZONTAL branch, the daughters are drawn from left to
  100. right, all on the same level under their parent box. In a VERTICAL branch,
  101. the daughters line up vertically under their parent. In a TWO-SIDE branch,
  102. the daughters form two vertical columns. The three values for BRANCH-TYPE
  103. are shown in the illustration <[FIG01]>.
  104.  
  105.      Note that changing the BRANCH-TYPE of a leaf will have no effect
  106. unless daughters are subsequently attached to it.
  107.  
  108. <Section 3.5:  Divide Below>
  109.      DIVIDE-BELOW is a property of text lines. It has two possible values.
  110. If the value is YES, then a horizontal line is drawn beneath the text to
  111. separate it from the text lines below. If the value is NO, then a dividing
  112. horizontal line is not drawn.
  113.  
  114.      Note that changing the DIVIDE-BELOW value of the last text line in a
  115. box will have no effect unless additional lines are subsequently appended
  116. to the box.
  117.  
  118. <Section 3.6:  Hidden Line>
  119.      HIDDEN-LINE is a property of text lines.  All boxes in a chart have
  120. the same number of lines in their entry forms. The HIDDEN-LINE property
  121. makes it possible for boxes to have different numbers of lines in
  122. displayed or printed chart output.
  123.  
  124.      There are three possible values. If the value is YES, then the text
  125. line is suppressed when the chart is being drawn for display, printing, or
  126. export. If the value is NO, then the text line is included in the chart.
  127. Even if the line contains no characters, an empty region of the chart will
  128. still be allocated for it. If the value is IF-BLANK, then the text line
  129. will be shown except that no space is reserved if the line is empty. The
  130. line is hidden if blank.
  131.  
  132. <Section 3.7:  Drop Shadow>
  133.      DROP-SHADOW is a property of boxes. It has two possible values. If
  134. the value is YES, then a dark band is drawn at the right and bottom of the
  135. box in imitation of a shadow, as if the box were raised and illuminated
  136. from the upper left. If the value is NO, then the shadow is not drawn.
  137.  
  138. <Section 3.8:  Line Weight>
  139.      LINE-WEIGHT is a property of boxes. It has a numerical value which
  140. controls the thickness of the frame rectangle around the box, of the
  141. DIVIDE-BELOW lines, if any, and of the link lines connecting the box to
  142. its daughters. LINE-WEIGHT is expressed in printer pixels. If you specify
  143. a value of 0, all of these lines will be invisible. A value of 1 produces
  144. the thinnest possible lines.
  145.  
  146. <Section 3.9:  Equal Size>
  147.      EQUAL-SIZE is a property of boxes. It is used to guarantee that a
  148. chosen set of boxes (possibly every box in the chart) will all have the
  149. same physical size. There a four possible values: YES, NO, WIDTH-ONLY, and
  150. HEIGHT-ONLY. The YES setting marks a box for both width and height
  151. equalization. All boxes marked YES or WIDTH-ONLY will have the same
  152. horizontal size (namely as wide as needed to accommodate the longest text
  153. string in any of these boxes). All boxes marked YES or HEIGHT-ONLY will
  154. have the same vertical size.
  155.  
  156. <Section 3.10:  Hide Frame>
  157.      HIDE-FRAME is a property of boxes. It has two possible values. If the
  158. value is YES, then the frame rectangle around the box and the DIVIDE-BELOW
  159. lines, if any, are not drawn. If the value is NO, then these lines are
  160. drawn.
  161.  
  162.      Note that setting the LINE-WEIGHT <[3.8]> property to 0, also makes
  163. the frame invisible, but doing so removes the link lines as well.
  164.  
  165. <Section 3.11:  Assistant>
  166.      ASSISTANT is a property of boxes. It determines whether a box is to
  167. be drawn in the assistant position under its parent, that is, above all
  168. other daughters and to the left of the vertical link line under the
  169. parent. (See the accompanying illustration <[FIG07]>.) If the value is
  170. YES, the box is drawn in the assistant position. If it is NO, the box is
  171. drawn in its normal position as a daughter of its parent. Note that
  172. changing this property in a box that has no parent will have no effect
  173. unless the box is subsequently moved under a parent.
  174.  
  175.      Note that assistants do not have to be leaves in the org chart tree.
  176. They can have daughters and even assistants of their own. In such a case,
  177. the entire branch headed by an assistant box is drawn in the assistant
  178. position.
  179.  
  180. <Section 3.12:  Type Face>
  181.      TYPE-FACE is a property of both boxes and text lines. For a text
  182. line, it controls the font in which that line is drawn. For a box, it
  183. controls the font of all the text lines in the box except those lines that
  184. have a non-default TYPE-FACE property of their own. The tables below list
  185. the available ORCHIS fonts and the corresponding fonts used to represent
  186. them during PostScript and EPS output.
  187.  
  188.      These fonts are available in the shareware and registered versions:
  189.  
  190.      Orchis font:      PostScript font:
  191.  
  192.      Boric             Times
  193.      Salem             Helvetica
  194.      Script            ZapfChancery
  195.      Bopface           Bookman
  196.      Beamof            Palatino
  197.      English           AvantGarde
  198.  
  199.      These fonts are available in the registered version only:
  200.  
  201.      Medford           AvantGarde
  202.      Hello             Helvetica
  203.      Boric Italic      Times Italic
  204.      Boric Bold        Times Bold
  205.      Boric Light       Times
  206.      Boric X-bold      Times Bold
  207.      Script Bold       ZapfChancery
  208.      Hello Light       Helvetica
  209.  
  210. <Section 3.13:  Type Size>
  211.      TYPE-SIZE is a property of both boxes and text lines. For a text
  212. line, it controls the height of the characters in that line. For a box, it
  213. controls the height of all text lines in the box except those lines that
  214. have a non-default TYPE-SIZE property of their own. The value of TYPE-SIZE
  215. is a number expressing this height in points. One inch equals seventy-two
  216. points.
  217.  
  218. <Section 3.14:  Type Width>
  219.      TYPE-WIDTH is a property of both boxes and text lines. For a text
  220. line, it controls the width of the characters in that line. For a box, it
  221. controls the width of all text lines in the box except those lines that
  222. have a non-default TYPE-WIDTH of their own. The value of TYPE-WIDTH is a
  223. number expressing the width as a percentage of the normal width for text
  224. of the given type size. Reducing the TYPE-WIDTH value narrows the
  225. characters; increasing it makes them wider.
  226.  
  227. <Section 3.15:  Justify>
  228.      JUSTIFY is a property of both boxes and text lines. For a text line,
  229. it controls the justification of the text in that line. For a box, it
  230. controls the justification of all text lines in the box except those lines
  231. that have a non-default justification of their own. There are five
  232. possible values: LEFT, RIGHT, CENTER, EVEN, and AUTOMATIC. The first four
  233. of these are shown in the accompanying illustration <[FIG08]>.
  234.  
  235.      If the value is AUTOMATIC, then ORCHIS will choose a justification
  236. (LEFT, RIGHT, CENTER, or EVEN) as appropriate, depending on the context of
  237. the box in its chart.
  238.  
  239. <Section 3.16:  Color>
  240.      COLOR is a property of both boxes and text lines. For a text line, it
  241. controls the color in which that text is drawn. For a box, it controls the
  242. color of the frame rectangle, the DIVIDE-BELOW lines, the links to
  243. daughter boxes, and the color of all text lines in the box except those
  244. lines that have a non-default color of their own. The nominal COLOR values
  245. are: BLACK, RED, BLUE, YELLOW, GREEN, BROWN, MAGENTA, CYAN, ORANGE, LIME,
  246. GRAY, PINK, PURPLE, GOLD, and OLIVE. The actual colors rendered will
  247. depend on the characteristics of your display and printer.