home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / leadtools / ocx32.lt / LTISIOCX.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1998-06-30  |  5.2 KB  |  138 lines

  1. unit LTISIOCX;
  2. interface
  3.  
  4. const
  5.    {ISISFlagsConstants}
  6.    ISIS_SHOWUI       = $0001;
  7.    ISIS_MULTI_NOSAVE = $0002;
  8.  
  9.    {ISISTagConstants}
  10.    TAG_XRESOLUTION =                $011A;
  11.    TAG_YRESOLUTION =                $011B;
  12.    TAG_XPOSITION =                  $011E;
  13.    TAG_YPOSITION =                  $011F;
  14.    TAG_IMAGELENGTH =                $0101;
  15.    TAG_IMAGEWIDTH =                 $0100;
  16.  
  17.    TAG_FEEDER =                     $0503;
  18.       TAG_FEEDER_FEED =                $00000001;
  19.       TAG_FEEDER_FLAT =                $00000002;
  20.       TAG_FEEDER_MANUAL =              $00000004;
  21.       TAG_FEEDER_TELLFEED =            $00010000;
  22.       TAG_FEEDER_TELLFLAT =            $00020000;
  23.       TAG_FEEDER_TELLSCAN =            $00040000;
  24.       TAG_FEEDER_CENTERFEED =          $00080000;
  25.       TAG_FEEDER_CENTERFLAT =          $00100000;
  26.       TAG_FEEDER_PAUSE =               $00200000;
  27.  
  28.    TAG_SAMPLESPERPIXEL =            $0115;
  29.  
  30.    TAG_BITSPERSAMPLE =              $0102;
  31.  
  32.    TAG_CONTRAST =                   $0501;
  33.       TAG_CONTRAST_AUTO =              0;
  34.  
  35.    TAG_BRIGHTNESS =                 $0502;
  36.       TAG_BRIGHTNESS_AUTO =            -3;
  37.       TAG_BRIGHTNESS_DARKEN =          -2;
  38.       TAG_BRIGHTNESS_NORM =            -1;
  39.       TAG_BRIGHTNESS_LIGHTEN =         0;
  40.  
  41.    TAG_COMPRESSION =                $0103;
  42.       TAG_COMPRESSION_NONE =           1;
  43.       TAG_COMPRESSION_MG3 =            2;
  44.       TAG_COMPRESSION_G3 =             3;
  45.       TAG_COMPRESSION_G4 =             4;
  46.       TAG_COMPRESSION_LZW =            5;
  47.       TAG_COMPRESSION_JPEG =           6;
  48.       TAG_COMPRESSION_PACK =           32773;
  49.       TAG_COMPRESSION_32771 =          32771;
  50.       TAG_COMPRESSION_JBIG =           34661;
  51.       TAG_COMPRESSION_PCX =            50000;
  52.       TAG_COMPRESSION_4BYTE =          50001;
  53.       TAG_COMPRESSION_GIF =            50005;
  54.       TAG_COMPRESSION_BMP =            50006;
  55.  
  56.    TAG_PLANARCONFIGURATION =        $011c;
  57.       TAG_PLANARCONFIG_LINE =          1;
  58.       TAG_PLANARCONFIG_LINE_PACK =     1;
  59.       TAG_PLANARCONFIG_PAGE =          2;
  60.       TAG_PLANARCONFIG_LINE_UNPACK =   5000;
  61.  
  62.    TAG_SCANORIENTATION =            $0113;
  63.       TAG_SCANORIENTATION_PORT =   1;
  64.       TAG_SCANORIENTATION_LAND =   2;
  65.       TAG_SCANORIENTATION_180 =    3;
  66.       TAG_SCANORIENTATION_270 =    4;
  67.       TAG_SCANORIENTATION_PORTM =  5;
  68.       TAG_SCANORIENTATION_LANDM =  6;
  69.       TAG_SCANORIENTATION_180M =   7;
  70.       TAG_SCANORIENTATION_270M =   8;
  71.  
  72.    TAG_MAXPAGES =                   $0504;
  73.  
  74.    TAG_SCANAHEAD =                  $050d;
  75.       TAG_SCANAHEAD_NO =               0;
  76.       TAG_SCANAHEAD_YES =              1;
  77.  
  78.    TAG_GAMMA =                      $050f;
  79.       TAG_GAMMA_NORMAL =               $0;
  80.       TAG_GAMMA_AUTO =                 $0;
  81.       TAG_GAMMA_DOWNLOAD1 =            $1;
  82.       TAG_GAMMA_DOWNLOAD2 =            $2;
  83.       TAG_GAMMA_DOWNLOAD3 =            $3;
  84.       TAG_GAMMA_DOWNLOAD4 =            $4;
  85.       TAG_GAMMA_DOWNLOAD5 =            $5;
  86.       TAG_GAMMA_DOWNLOAD6 =            $6;
  87.       TAG_GAMMA_CRT =                  $7;
  88.       TAG_GAMMA_BOTTOMCLIP =           (-3);
  89.       TAG_GAMMA_1TO1INVERT =           (-2);
  90.       TAG_GAMMA_SCURVE =               (-1);
  91.       TAG_GAMMA_SHARP_61 =             1;
  92.       TAG_GAMMA_SHARP_67 =             2;
  93.       TAG_GAMMA_SHARP_75 =             3;
  94.       TAG_GAMMA_SHARP_87 =             4;
  95.       TAG_GAMMA_1TO1 =                 5;
  96.       TAG_GAMMA_BLUR_1_20 =            6;
  97.       TAG_GAMMA_BLUR_1_45 =            7;
  98.       TAG_GAMMA_BLUR_1_78 =            8;
  99.       TAG_GAMMA_BLUR_2_20 =            9;
  100.  
  101.    TAG_SCANAHEAD_MAXPAGES = $057c;
  102.  
  103.    TAG_SCANTYPE                 = $0514;   {specifies the scanning source}
  104.       TAG_SCANTYPE_AUTOMATIC    =      $0000;  {default - scan from ADF if pages are detected, otherwise scan from flatbed}
  105.       TAG_SCANTYPE_TRANSPARENCY =      $0001;  {scan from the transparency unit}
  106.       TAG_SCANTYPE_FLATBED      =      $0002;  {scan from the flatbed}
  107.       TAG_SCANTYPE_FEEDER       =      $0003;  {scan only the front side of the page from the feeder}
  108.       TAG_SCANTYPE_FRONTONLY    =      $0003;  {scan only the front side of the page from the feeder}
  109.       TAG_SCANTYPE_DUPLEX       =      $0004;  {scan in duplex mode from the feeder}
  110.       TAG_SCANTYPE_FRONTBACK    =      $0004;  {scan in duplex mode from the feeder}
  111.       TAG_SCANTYPE_BACKFRONT    =      $0005;  {scan in duplex and return back side of the page first from the feeder}
  112.       TAG_SCANTYPE_BACKONLY     =      $0006;  {scan only the back side of the page from the feeder}
  113.  
  114.  
  115.    TAG_PHOTOMETRICINTERPRETATION =$0106;
  116.       TAG_PHOTOMETRIC_WHITE0    =      $0000;
  117.       TAG_PHOTOMETRIC_WHITE1    =      $0001;
  118.       TAG_PHOTOMETRIC_RGB       =      $0002;
  119.       TAG_PHOTOMETRIC_PALETTE   =      $0003;
  120.       TAG_PHOTOMETRIC_BGR       =      $0120;
  121.  
  122.    ISIS_DEFAULT = -99;
  123.  
  124. {$IFNDEF SUPPORT_CONSTANTS}
  125. {$DEFINE SUPPORT_CONSTANTS}
  126.    L_SUPPORT_EXPRESS       = 0;
  127.    L_SUPPORT_GIFLZW        = 1;
  128.    L_SUPPORT_TIFLZW        = 2;
  129.    L_SUPPORT_FPXEXTENSIONS = 3;
  130.    L_SUPPORT_OCR           = 4;
  131.    L_SUPPORT_VIDEO         = 5;
  132.    L_SUPPORT_MEDICAL       = 6;
  133. {$ENDIF}
  134.  
  135. implementation
  136. end.
  137.  
  138.