home *** CD-ROM | disk | FTP | other *** search
/ Windows Shareware GOLD / NuclearComputingVol3No1.cdr / apps / f1211 / casformt.txt < prev    next >
Text File  |  1991-03-29  |  5KB  |  132 lines

  1. This note describes the format of a CaseLinr 3.0 liner file.  For versions
  2. prior to 3.0, Open and Save the file under CaseLinr 3.0 and it will be
  3. converted to this format.
  4.  
  5. Byte
  6. Length      Description
  7. --------    -----------
  8.    20       text of feature value 3 on side A - null terminated char string
  9.    20       text of feature value 4 on side A - null terminated char string
  10.     1       version number major - binary integer (value is 3)
  11.     1       version number minor - binary integer (value is 0)
  12.    14       unused
  13.    20       text of feature value 1 on side A - null terminated char string
  14.    20       text of feature value 2 on side A - null terminated char string
  15.  
  16.    20       text of feature value 3 on side B - null terminated char string
  17.    20       text of feature value 4 on side B - null terminated char string
  18.     1       version number major - binary integer (value is 3)
  19.     1       version number minor - binary integer (value is 0)
  20.    14       unused
  21.    20       text of feature value 1 on side B - null terminated char string
  22.    20       text of feature value 2 on side B - null terminated char string
  23.  
  24.     2       number of title lines - binary integer (if 0 then the next two
  25.             fields do NOT exist)
  26.     2       total byte length of title lines including null - binary integer
  27. variable    title lines - null terminated char string, intermediate lines
  28.             are separated by CR LF (x'0D' x'0A')
  29.  
  30.     2       number of side A song lines - binary integer (if 0 then the next
  31.             two fields do NOT exist)
  32.     2       total byte length of side A song lines including null - binary
  33.             integer
  34. variable    side A song lines - null terminated char string, intermediate
  35.             lines are separated by CR LF (x'0D' x'0A')
  36.  
  37.     2       number of side B song lines - binary integer (if 0 then the next
  38.             two fields do NOT exist)
  39.     2       total byte length of side B song lines including null - binary
  40.             integer
  41. variable    side B song lines - null terminated char string, intermediate
  42.             lines are separated by CR LF (x'0D' x'0A')
  43.  
  44.     2       pen style used for border (cut) lines:
  45.                0  solid
  46.                1  dash
  47.                2  dot
  48.                3  dashdot
  49.                4  dashdotdot
  50.  
  51.     2       pen style used for interior (fold) lines:
  52.                0  solid
  53.                1  dash
  54.                2  dot
  55.                3  dashdot
  56.                4  dashdotdot
  57.  
  58.     2       format of side letters:
  59.                211   normal
  60.                212   reverse video
  61.  
  62.     2       order (relative position 0-4) of feature 1 within liner
  63.     2       order (relative position 0-4) of feature 2 within liner
  64.     2       order (relative position 0-4) of feature 3 within liner
  65.     2       order (relative position 0-4) of feature 4 within liner
  66.  
  67.    50       logical font used for side letters
  68.    50       logical font used for feature names
  69.    50       logical font used for feature values
  70.    50       logical font used for titles
  71.    50       logical font used for songs
  72.  
  73.     4       match aspect indicator for side letters font:
  74.                0  don't match aspect
  75.                1  match aspect
  76.     4       match aspect indicator for feature names font:
  77.                0  don't match aspect
  78.                1  match aspect
  79.     4       match aspect indicator for feature values font:
  80.                0  don't match aspect
  81.                1  match aspect
  82.     4       match aspect indicator for titles font:
  83.                0  don't match aspect
  84.                1  match aspect
  85.     4       match aspect indicator for songs font:
  86.                0  don't match aspect
  87.                1  match aspect
  88.  
  89.     1       invert liner indicator:
  90.                0  don't invert
  91.                1  invert
  92.  
  93.     1       bisect sides indicator:
  94.                0  don't bisect
  95.                1  bisect
  96.  
  97.     2       type of title alignment:
  98.                249   left
  99.                250   center
  100.  
  101.     2       integral portion of title left margin - binary integer
  102.     2       decimal portion (in hundredths) of title left margin - binary
  103.             integer
  104.  
  105.     1       split title indicator:
  106.                0  don't split
  107.                1  split
  108.  
  109.     2       integral portion of songs left margin - binary integer
  110.     2       decimal portion (in hundredths) of songs left margin - binary
  111.             integer
  112.  
  113.     2       integral portion of songs wrap indent - binary integer
  114.     2       decimal portion (in hundredths) of songs wrap indent - binary
  115.             integer
  116.  
  117.     2       total byte length of feature name 1 - binary integer (if 0 then
  118.             the next field does NOT exist)
  119. variable    text of feature name 1 - char string
  120.  
  121.     2       total byte length of feature name 2 - binary integer (if 0 then
  122.             the next field does NOT exist)
  123. variable    text of feature name 2 - char string
  124.  
  125.     2       total byte length of feature name 3 - binary integer (if 0 then
  126.             the next field does NOT exist)
  127. variable    text of feature name 3 - char string
  128.  
  129.     2       total byte length of feature name 4 - binary integer (if 0 then
  130.             the next field does NOT exist)
  131. variable    text of feature name 4 - char string
  132.