(form "00923" (size 67  9)
  (heading "Extrude and triangulate a string range")
  (field "object_id" (position  4  2) (display_length 5) (input allowed)
    (format integer_4) (null disallowed) (max_length 5) (low_bound 1)
    (high_bound 32000))
  (field "incrementObjectID" (position  4  11) (display_length 1) 
    (input allowed) (translate lower) (null disallowed) (max_length 1)
    (value_in "y" "n"))
  (field "stringRange" (position  4  3) (display_length 32) (input allowed)
    (format range) (null allowed) (max_length "MAX_RNG_LENGTH"))
  (field "extrude_method" (position  4  4) (display_length 21) (input allowed)
    (translate lower) (null disallowed) (max_length 21)
    (value_in "xyz offsets" "bearing, distance, slope" 
              "expand by horizontal offset" "expand by vertical offset"
              "perpendicular to segment plane" 
              "shrink to a vanishing point"))
  (field "copyDirection" (position  4  3) (display_length 21) (input allowed)
    (translate lower) (null disallowed) (max_length 21)
    (value_in "forward" "forward & backward"))
  (field "xoffset" (position  4  5) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16))
  (field "yoffset" (position  4  6) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16))
  (field "zoffset" (position  4  7) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16))
  (field "bearing" (position  4  8) (display_length 16) (input allowed)
    (format decimal_angle) (low_bound 0) (high_bound 6.2831853071) (null disallowed) 
    (max_length 16))
  (field "slope" (position  4  9) (display_length 16) (input allowed)
    (format decimal_angle) (low_bound -1.5707963269) (high_bound 1.5707963269)
    (null disallowed) (max_length 16))
  (field "distance" (position  4  10) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16))
  (field "triangulate_inside_start" (position  4  11) (display_length 1) 
    (input allowed) (translate lower) (null disallowed) (max_length 1)
    (value_in "y" "n"))
  (field "triangulate_inside_end" (position  4  12) (display_length 1) 
    (input allowed) (translate lower) (null disallowed) (max_length 1)
    (value_in "y" "n"))
  (field "distVanishPt" (position  4  13) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16))
  (field "distInterpol_slider" (position  4  14) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16))
  (field "distInterpol" (position  4  15) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16))
  (field "func_context" (position 4  16) (display_length 26) 
    (foreground(user_option "form_background")) (background(user_option "form_background"))
    (input disallowed) (null allowed)(max_length 26))

  (default_buttons)
)
