==========================================================================
          LightReport2 Ήo[R[h\R|[lg TLRBarImage
             Barcode Image Component for LightReport2 Version 0.1
             Copyright(C)  2010-2011     DEKO
                                         M&I
                                         seizo
==========================================================================
y Tv z
   DEKÕo[R[hjbg ver0.70 (BCODE_07.LZH)
   (ITFɂĂM&I)Ƃ LightReport2 Ήo[R[h\
   R|[lg TLRBarImage 쐬܂B

   TLRBarImage ŕ\\ȃo[R[h̎ނ͈ȉ12ނłB
   EJAN(EAN)/Zk
   EUPC-A/UPC-E
   ECODE-39
   ENW-7(CODABAR)
   EITF(Interleav 2of5)
   ECTF(Code 2of5 | Industrial 2of5)
   EIATA(IATA 2of5)
   EMATRIX(Matrix 2of5)
   ENEC(NEC 2of5 | COOP 2of5)
   EJX^}[o[R[h
   ECODE-128
   ECODE-93

   TLRBarImage ́ATLRImage pĂ܂̂ŁATLRImage Ƀo[R[h\
   @\ǉ̂ƂoŎgpł܂BLoadFromFile ŉ摜ǂ
   񂾌A摜̔Cӂ̈ʒuɃo[R[h\Ƃ\łB
   ܂Arbg}bv`ŕ`悷ꍇ́AV{90xPʂŉ]A
   ]Ƒgݍ킹Ĕ]ĕ\鎖\łB

   o^̓R|[lg̃CXg[ŁALRBarImg.pas IĉB


y vpeB z
   ̃R|[lg TLRBarImage ŒǉꂽvpeB́Aȉ̒ʂłB

   property BarType: TBarTypes;
     o[R[h̎ނw肵܂B
     TBarTypes ́A̗lɒ`Ă܂B
     type
       TBarTypes = (cbarJAN, cbarUPC, cbarCODE39, cbarNW7, cbarITF, cbarCTF,
         cbarIATA, cbarMATRIX, cbarNEC, cbarCUSTOMER, cbarCODE128, cbarCODE93);

   property Code: String;
     o[R[h𐶐邽߂̕łB`FbNfWbg͓͂Kv
     ܂B܂B UPC-E ̏ꍇA擪́̕A0 
     Œ肳Ă܂B
       JAN      - l̂(0`9)B񒷂Œʏ^Zk𔻕ʁB(12/7)
       UPC      - l̂(0`9)B񒷂A^E𔻕ʁB(11/7)
       CODE-39  - 0`9A`Z̋L(\[XQ)
       NW-7     - 0`9̋L(\[XQ)
       ITF      - l̂(0`9)
       CTF      - l̂(0`9)
       IATA     - l̂(0`9)
       MATRIX   - l̂(0`9)
       NEC      - l̂(0`9)
       CUSTOMER - 0`9A`Zy- (X֔ԍ7 + Z\ԍ13)
       CODE-128 - pyыL
       CODE-93  - 0`9A`Z̋L(\[XQ)

   property CommentUp: String;
     o[R[h㕔ɕ\Rg

   property CommentUpLoc: TLocation;
     o[R[h㕔ɕ\Rg̕\@w肵܂B
     TLocation ́A̗lɒ`Ă܂B
     type
       TLocation = (locLeft, locCenter, locRight);
       locLeft   - lŕ\
       locCenter - ɕ\
       locRight  - Elŕ\

   property CommentDown: String;
     o[R[hɕ\Rg

   property CommentDownLoc: TLocation;
     o[R[hɕ\Rg̕\@w肵܂B
     TLocation ́A̗lɒ`Ă܂B
     type
       TLocation = (locLeft, locCenter, locRight);
       locLeft   - lŕ\
       locCenter - ɕ\
       locRight  - Elŕ\

   property StartChar: Char;
     X^[gLN^ɎgpLN^
       JAN      - gpȂ
       UPC      - gpȂ
       CODE-39  - '*'Œ
       NW-7     - 'A'`'D'
       ITF      - gpȂ
       CTF      - gpȂ
       IATA     - gpȂ
       MATRIX   - gpȂ
       NEC      - gpȂ
       CUSTOMER - gpȂ
       CODE-128 - 'A'`'C'(LN^Zbg)
       CODE-93  - '('Œ

   property StopChar: Char;
     XgbvLN^ɎgpLN^
       JAN      - gpȂ
       UPC      - gpȂ
       CODE-39  - '*'Œ
       NW-7     - 'A'`'D'
       ITF      - gpȂ
       CTF      - gpȂ
       IATA     - gpȂ
       MATRIX   - gpȂ
       NEC      - gpȂ
       CUSTOMER - gpȂ
       CODE-128 - gpȂ
       CODE-93  - ')'Œ

   property CD: Boolean;
     `FbNfBWbg̗L
       JAN      - Kgp
       UPC      - Kgp
       CODE-39  - True=gpAFalse=gpȂ
       NW-7     - True=gpAFalse=gpȂ
       ITF      - True=gpAFalse=gpȂ
       CTF      - True=gpAFalse=gpȂ
       IATA     - Kgp
       MATRIX   - True=gpAFalse=gpȂ
       NEC      - True=gpAFalse=gpȂ
       CUSTOMER - Kgp
       CODE-128 - Kgp
       CODE-93  - Kgp(2t)

   property CDC: String;
     LN^y[X̃`FbNfWbg̒lێ郊[h
     IC̃vpeBB`FbNfWbg݂Ȃꍇ̒ĺA
     ''(i)łB

   property CDN: Integer;
     ly[X̃`FbNfWbg̒lێ郊[hIC
     vpeBB`FbNfWbg݂Ȃꍇ̒ĺA-1 łB
     CODE-93 ̏ꍇ́AQ̃`FbNfWbgŜPOiŕ\
     ܂BPԖڂ̃`FbNfWbǵA(CDN mod 100) ŁAQԖڂ
     `FbNfWbǵA(CDN div 100) œ܂B

   property Scale: TScale;
     \o[R[h̔{w肵܂B
     TScale ́A̗lɒ`Ă܂B
       type
         TSCale = 1..10;

   property Angle: Integer;
     BarPicture ApicBMP  picJPEG ̏ꍇ́Ao[R[h90xPʂ
     ]ĕ\鎖o܂BAngle ́A0, 90, 180, 270 ꂩ
     ̒l܂B

   property Reverse: Boolean;
     BarPicture ApicBMP  picJPEG ̏ꍇ́Ao[R[h𔽓]
     \鎖o܂B̔]́A]Ƒgݍ킹Ă̔]\łB
     Ȃ킿90x]Ԃ̂̂ɔ]ƂlȎ
     \łB

   property Symbol: String;
     o[R[hɃ`FbNfWbgX^[gEXgbvLN^
     ŏIIȃV{

   property SymbolDisp: Boolean;
     o[R[hɃV{\邩ǂ̃XCb`
       True=\AFalse=\Ȃ

   property BarFont: TFont;
     V{Rg̃tHgw肵܂B

   property Transparent: Boolean;
     o[R[h̔wiF𓧉ߐFɂ邩ǂ̃XCb`
       True=ߐFɂAFalse=wiFŕ`

   property BarColor: TColor;
     `悷o[R[h̐F

   property BackColor: TColor;
     `悷o[R[h̔wiF

   property BarWidth: Integer;
     `悳ꂽo[R[h̕ێ郊[hIC̃vpeB
     `OɃo[R[h̕w肷鎖͏o܂Bo[R[h̕
     ɉe^̂̓o[R[h̔{ Scale łB

   property BarHeight: Integer;
     `悷o[R[h̍w肵܂BCustomero[R[h
     ꍇ́A[hIC̃vpeBƂċ@\܂̂ŁA
     `OɃo[R[h̍w肷鎖͏o܂B

   property BarLeft: Integer;
     `悷o[R[h Canvas   X Ww肵܂B

   property BarTop: Integer;
     `悷o[R[h Canvas   Y Ww肵܂B

   property BarSpaceUp: Integer;
     `悷o[R[h̗̏]̃TCYw肵܂B

   property BarSpaceDown: Integer;
     `悷o[R[h̗̉]̃TCYw肵܂B

   property BarSpaceLeft: Integer;
     `悷o[R[h̗̍]̃TCYw肵܂B

   property BarSpaceRight: Integer;
     `悷o[R[h̉E̗]̃TCYw肵܂B

   property Match: Boolean;
     o[R[h`掞ɃRg[̃TCYo[R[h̃TCY
     킹邩ǂw肵܂BRg[Ƀo[R[ĥ
     \ꍇ́ÃvpeB True ɂĉB

   property BarPicture: TPictures;
     o[R[h̕`@yуNbv{[hւ̃Rs[@w肵܂B
     TPictures ́A̗lɒ`Ă܂B
       type
         TPictures = (picBMP, picJPEG, picEMF, picWMF);
       picBMP  - rbg}bv`ŕ` (Rs[́Arbg}bv`)
       picJPEG - JPEG `ŕ` (Rs[́AJPEG`)
       picEMF  - EMF`ŕ` (Rs[́AEMF`)
       picWMF  - EMF`ŕ` (Rs[́AWMF`)

   property ElementRatio: TElementRatio;
     CODE39, NW7, ITF, CTF, IATA, MATRIX, NEC ̏ꍇɃCho[ƃi[o[
     yуChXy[Xƃi[Xy[X̔䗦 10 : 20 ` 10 : 30 Ȃ킿A
     1  2  1  3 ̊Ԃŕω܂B CTF, IATA ́AChXy[X
     ܂̂ŁACho[ƃi[o[̔䗦݂̂ΏۂƂȂ܂B
     TElementRatio ́A̗lɒ`Ă܂B
       type
         TElementRatio = 20..30;

   property BarEnabled: Boolean;
     o[R[h\\ɂ邩ǂ̃XCb`
       True=o[R[h\AFalse=o[R[h\֎~

   property BarDebug: Boolean;
     ^ꂽ Code vpeB\\Ȃ̂ǂ`FbNꍇɎg
     XCb`łB̃vpeB True ɂƁAۂ̃o[R[h\͍s
     킸ACode \\Ȃ̂ǂ`FbN BarDisped vpeB̒l
     ݂̂Zbg܂B
       True=fobO[hɂAFalse=fobO[h

   property BarDisped: Boolean;
     o[R[h̕`ɐ True Zbg郊[hIC
     vpeBłBFalse ɃZbĝ́AɃo[R[h
     (Code vpeB)͂ĂȂꍇłB

   property BarFrame: TFrameSize;
     o[R[h̎͂ɕ`t[(Og)̃TCYw肵܂B
     TFrameSize ́A̗lɒ`Ă܂B
       type
         TFrameSize = 0..100;

   Match vpeBTransparent vpeB𓯎 True ɂ鎖
     ͏o܂B
     vpeB́A݂ɔrI֌Wɂ܂B(\[XQ)

   BarPicturevpeB́AMatch vpeB True ̏ꍇ̂
     picEMF y picWMF ɐݒ肷鎖\łB(\[XQ)

   BarPicturevpeBApicEMF, picWMF ̏ꍇłRg[
     ւ̕\́AEMF`ōsȂ܂BRs[@̈Ⴂw肷邽߂
     ̒萔݂Ă܂B(\[XQ)


y gp@ z
   ̃vpeBݒ肷ꍇAݒ肷xɃo[R[hĕ\
   [`s܂B̗lȎׂɂ BarEnabled vpeB
   擪 False ɐݒ肵ȂSẴvpeBݒ肵IƂōŌ
   BarEnabledvpeB True ɂĉB


y ̗P zTransparent, Match vpeBƂ False ̏ꍇ
              (̉摜̏Ƀo[R[h`܂B)
   E
   E
   LRBarImage1.BarEnabled := False;  // o[R[h\ꎞIɋ֎~܂B
   LRBarImage1.Picture.LoadFromFile(FileName);  // 摜[h
   LRBarImage1.BarType := cbarJAN;   // JAN R[hI
   LRBarImage1.Scale := 2;           // {2Ɏw
   LRBarImage1.SymbolDisp := True;   // V{ɕ\B
   LRBarImage1.Transparent := False;
   LRBarImage1.Match := False;
   LRBarImage1.BarColor := clBlack;  // o[R[h̐FFɎw
   LRBarImage1.BackColor := clWhite; // o[R[h̔wiF𔒐FɎw
   LRBarImage1.BarHeight := 105;     // o[R[h̍w
   LRBarImage1.BarLeft := 0;         // o[R[h̕\ʒuw(XW)
   LRBarImage1.BarTop := 0;          // o[R[h̕\ʒuw(YW)
   LRBarImage1.BarSpaceUp := 10;     // o[R[h̗̏]̃TCYw
   LRBarImage1.BarSpaceDown := 0;    // o[R[h̗̉]̃TCYw
   LRBarImage1.BarSpaceLeft := 10;   // o[R[h̗̍]̃TCYw
   LRBarImage1.BarSpaceRight := 10;  // o[R[h̉E̗]̃TCYw
   LRBarImage1.Code := '4940125';    // Code vpeBɕZbg
   LRBarImage1.BarEnabled := True;   // ̎_Ńo[R[h\܂B
   // `ɐꍇ́ABarDisped vpeB True ɃZbg܂B
   //  BarWidth Ɏۂɕ`悳ꂽo[R[h̕Zbg܂B
   E
   E

   ̗̋P̗lɂƊ̉摜̏Ƀo[R[h`܂B


y ̗Q zTransparent = True ̏ꍇ
              (o[R[h̔wiF𓧉ߐFɂꍇ)
   E
   E
   LRBarImage1.BarEnabled := False;  // o[R[h\ꎞIɋ֎~܂B
   LRBarImage1.Picture.LoadFromFile(FileName);  // 摜[h
   LRBarImage1.BarType := cbarJAN;   // JAN R[hI
   LRBarImage1.Scale := 2;           // {2Ɏw
   LRBarImage1.SymbolDisp := True;   // V{ɕ\B
   LRBarImage1.Transparent := True;  // wiF𓧉ߐFɂB
   LRBarImage1.BarColor := clBlack;  // o[R[h̐FFɎw
   LRBarImage1.BarHeight := 105;     // o[R[h̍w
   LRBarImage1.BarLeft := 0;         // o[R[h̕\ʒuw(XW)
   LRBarImage1.BarTop := 0;          // o[R[h̕\ʒuw(YW)
   LRBarImage1.BarSpaceUp := 10;     // o[R[h̗̏]̃TCYw
   LRBarImage1.BarSpaceDown := 0;    // o[R[h̗̉]̃TCYw
   LRBarImage1.BarSpaceLeft := 10;   // o[R[h̗̍]̃TCYw
   LRBarImage1.BarSpaceRight := 10;  // o[R[h̉E̗]̃TCYw
   LRBarImage1.Code := '4940125';    // Code vpeBɕZbg
   LRBarImage1.BarEnabled := True;   // ̎_Ńo[R[h\܂B
   // `ɐꍇ́ABarDisped vpeB True ɃZbg܂B
   //  BarWidth Ɏۂɕ`悳ꂽo[R[h̕Zbg܂B
   E
   E

   ̗̋Q̗lɂƊ̉摜̏Ƀo[R[h`܂B
     (o[R[h̔wiF́AߐFɂȂ܂B)

   Transparent vpeB True ɂƓ Match vpeB́A
     False ɂȂ܂̂ Match vpeBZbgKv͂܂B
     vpeB́A݂ɔrI֌Wɂ܂B(\[XQ)


y ̗R zMatch = True ̏ꍇ
              (o[R[ĥݕ\āARg[̃TCY
               o[R[h̃TCYɍ킹ꍇ)
   E
   E
   LRBarImage1.BarEnabled := False;    // o[R[h\ꎞIɋ֎~܂B
   LRBarImage1.BarType := cbarJAN;     // JAN R[hI
   LRBarImage1.Scale := 2;             // {2Ɏw
   LRBarImage1.SymbolDisp := True;     // V{ɕ\B
   LRBarImage1.Match := True;          // o[R[h̃TCYɍ킹ĕ\B
   LRBarImage1.BarPicture := picEMF;  // ^t@C(EMF)\I
   LRBarImage1.BarColor := clBlack;    // o[R[h̐FFɎw
   LRBarImage1.BackColor := clWhite;   // o[R[h̔wiF𔒐FɎw
   LRBarImage1.BarHeight := 105;       // o[R[h̍w
   LRBarImage1.BarLeft := 0;           // o[R[h̕\ʒuw(XW)
   LRBarImage1.BarTop := 0;            // o[R[h̕\ʒuw(YW)
   LRBarImage1.BarSpaceUp := 10;       // o[R[h̗̏]̃TCYw
   LRBarImage1.BarSpaceDown := 0;      // o[R[h̗̉]̃TCYw
   LRBarImage1.BarSpaceLeft := 10;     // o[R[h̗̍]̃TCYw
   LRBarImage1.BarSpaceRight := 10;    // o[R[h̉E̗]̃TCYw
   LRBarImage1.Code := '4940125';      // Code vpeBɕZbg
   LRBarImage1.BarEnabled := True;   // ̎_Ńo[R[h\܂B
   // `ɐꍇ́ABarDisped vpeB True ɃZbg܂B
   //  BarWidth Ɏۂɕ`悳ꂽo[R[h̕Zbg܂B
   E
   E

   ̗̋R̗lɂƃo[R[h`掞ɃRg[̃TCY
     o[R[h̃TCYɍ킹܂BRg[Ƀo[R[ĥ݂
     \ꍇ́A̗lɂĉB

   Match vpeB True ɂƓ Transparent vpeB́A
     False ɂȂ܂̂ Transparent vpeBZbgKv
     ܂BvpeB́A݂ɔrI֌Wɂ܂B(\[XQ)

   Match vpeB True ̏ꍇ̂݃^t@B`ł̕`I
     o܂B(picEMF y picWMF) ȊȌꍇ́Arbg}bv
     `݂̂̕`ƂȂ܂B


y (CODE-128LN^\) z
   ȉ́Ao[R[hjbg ver0.70(BCODE_07.LZH)  README.TXT
   ̔łB

   CODE-128 ł́Ao[R[h(Code vpeB)̓͂ɂRʂ̕\L
   Iׂ悤ɂȂĂ܂BX^[gLN^(StartChar vpeB)
   ̒l('A', 'B', 'C' ̉ꂩ)w肵Ĉȉ̉ꂩ̃LN^Zbg
   IĉB

------------------------------------------------------------------

   `       a       b
  -------------------------
   SP       SP       <00>    
   !        !        <01>    
   "        "        <02>    
   #        #        <03>    
   $        $        <04>    
   %        %        <05>    
   &        &        <06>    
   '        '        <07>    
   (        (        <08>    
   )        )        <09>    
   *        *        <10>    
   +        +        <11>    
   ,        ,        <12>    
   -        -        <13>    
   .        .        <14>    
   /        /        <15>    
   0        0        <16>    
   1        1        <17>    
   2        2        <18>    
   3        3        <19>    
   4        4        <20>    
   5        5        <21>    
   6        6        <22>    
   7        7        <23>    
   8        8        <24>    
   9        9        <25>    
   :        :        <26>    
   ;        ;        <27>    
   <        <        <28>    
   =        =        <29>    
   >        >        <30>    
   ?        ?        <31>    
   @        @        <32>    
   A        A        <33>    
   B        B        <34>    
   C        C        <35>    
   D        D        <36>    
   E        E        <37>    
   F        F        <38>    
   G        G        <39>    
   H        H        <40>    
   I        I        <41>    
   J        J        <42>    
   K        K        <43>    
   L        L        <44>    
   M        M        <45>    
   N        N        <46>    
   O        O        <47>    
   P        P        <48>    
   Q        Q        <49>    
   R        R        <50>    
   S        S        <51>    
   T        T        <52>    
   U        U        <53>    
   V        V        <54>    
   W        W        <55>    
   X        X        <56>    
   Y        Y        <57>    
   Z        Z        <58>    
   [        [        <59>    
   \        \        <60>    
   ]        ]        <61>    
   ^        ^        <62>    
   _        _        <63>    
   <NUL>    '        <64>    
   <SOH>    a        <65>    
   <STX>    b        <66>    
   <ETX>    c        <67>    
   <EOT>    d        <68>    
   <ENO>    e        <69>    
   <ACK>    f        <70>    
   <BEL>    g        <71>    
   <BS>     h        <72>    
   <HT>     i        <73>    
   <LF>     j        <74>    
   <VT>     k        <75>    
   <FF>     l        <76>    
   <CR>     m        <77>    
   <SO>     n        <78>    
   <SI>     o        <79>    
   <DLE>    p        <80>    
   <DC1>    q        <81>    
   <DC2>    r        <82>    
   <DC3>    s        <83>    
   <DC4>    t        <84>    
   <NAK>    u        <85>    
   <SYN>    v        <86>    
   <ETB>    w        <87>    
   <CAN>    x        <88>    
   <EM>     y        <89>    
   <SUB>    z        <90>    
   <ESC>    {        <91>    
   <FS>     |        <92>    
   <GS>     }        <93>    
   <RS>     ~        <94>    
   <US>     <DEL>    <95>    
   <FNC3>   <FNC3>   <96>    
   <FNC2>   <FNC2>   <97>    
   <SHIFT>  <SHIFT>  <98>    
   <CODEC>  <CODEC>  <99>    
   <CODEB>  <FNC4>   <CODEB>
   <FNC4>   <CODEA>  <CODEA>
   <FNC1>   <FNC1>   <FNC1>  

 uSPv͔pXy[XłBB
 u<vyсu>v͂ꂼu<<vAu>>vƕ\L܂B
 LN^́u<LN^>vƕ\L܂B
   
 Ex.1
   R[hZbg`ŁuFNC1 BEL ABC>DEFG LFv̏ꍇA
   u<FNC1><BEL>ABC>>DEFG<LF>vƂȂ܂B

 Ex.2
    R[hZbgbŁu1234567890v̏ꍇA
    u<12><34><56><78><90>vƂȂ܂B
   
 CODE-128ŁuUCC/EAN-128v\ł܂B
      


y (CODE-39AXL[R[hg\) z
   CODE-39ł́A

   gp  = u0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%v

   43łÂu$/+%v4͐LN^ŁA
   4Ƒ̕gݍ킹Ĉȉ̗lɃtAXL[\킷
   o܂B

   ASCII  CODE-39    ASCII  CODE-39    ASCII  CODE-39    ASCII  CODE-39
  ----------------  ----------------  ----------------  ----------------
   <NUL>   %U        SP      SP        @       %V        `       %W
   <SOH>   $A        !       /A        A       A         a       +A
   <STX>   $B        "       /B        B       B         b       +B
   <ETX>   $C        #       /C        C       C         c       +C
   <EOT>   $D        $       /D        D       D         d       +D
   <ENQ>   $E        %       /E        E       E         e       +E
   <ACK>   $F        &       /F        F       F         f       +F
   <BEL>   $G        '       /G        G       G         g       +G
   <BS>    $H        (       /H        H       H         h       +H
   <HT>    $I        )       /I        I       I         i       +I
   <LF>    $J        *       /J        J       J         j       +J
   <VT>    $K        +       /K        K       K         k       +K
   <FF>    $L        ,       /L        L       L         l       +L
   <CR>    $M        -       -         M       M         m       +M
   <SO>    $N        .       .         N       N         n       +N
   <SI>    $O        /       /O        O       O         o       +O
   <DLE>   $P        0       0         P       P         p       +P
   <DC1>   $Q        1       1         Q       Q         q       +Q
   <DC2>   $R        2       2         R       R         r       +R
   <DC3>   $S        3       3         S       S         s       +S
   <DC4>   $T        4       4         T       T         t       +T
   <NAK>   $U        5       5         U       U         u       +U
   <SYN>   $V        6       6         V       V         v       +V
   <ETB>   $W        7       7         W       W         w       +W
   <CAN>   $X        8       8         X       X         x       +X
   <EM>    $Y        9       9         Y       Y         y       +Y
   <SUB>   $Z        :       /Z        Z       Z         z       +Z
   <ESC>   %A        ;       %F        [       %K        {       %P
   <FS>    %B        <       %G        \       %L        |       %Q
   <GS>    %C        =       %H        ]       %M        }       %R
   <RS>    %D        >       %I        ^       %N        ~       %S
   <US>    %E        ?       %J        _       %O        <DEL>   %T


 uSPv͔pXy[XłB
  LN^́u<LN^>vƕ\L܂B
  %X, %Y, %Z  <DEL> \킵܂B

 Ex.1
   CODE-39ŁuDelphiv\킷ꍇuD+E+L+P+H+IvƓ͂܂B


y (CODE-93AXL[R[hg\) z
   CODE-93ł́A

   gp  = u0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%<$><%></><+>v

   47łÂu<$><%></><+>v4͐LN^ŁA
   ̂4̐LN^Ƒ̕LN^gݍ킹
   ȉ̗lɃtAXL[\킷o܂B

   ASCII  CODE-93    ASCII  CODE-93    ASCII  CODE-93    ASCII  CODE-93
  ----------------  ----------------  ----------------  ----------------
   <NUL>   <%>U      SP      SP        @       <%>V      '       <%>W
   <SOH>   <$>A      !       </>A      A       A         a       <+>A
   <STX>   <$>B      "       </>B      B       B         b       <+>B
   <ETX>   <$>C      #       </>C      C       C         c       <+>C
   <EOT>   <$>D      $       $         D       D         d       <+>D
   <ENQ>   <$>E      %       %         E       E         e       <+>E
   <ACK>   <$>F      &       </>F      F       F         f       <+>F
   <BEL>   <$>G      '       </>G      G       G         g       <+>G
   <BS>    <$>H      (       </>H      H       H         h       <+>H
   <HT>    <$>I      )       </>I      I       I         i       <+>I
   <LF>    <$>J      *       </>J      J       J         j       <+>J
   <VT>    <$>K      +       +         K       K         k       <+>K
   <FF>    <$>L      ,       </>L      L       L         l       <+>L
   <CR>    <$>M      -       -         M       M         m       <+>M
   <SO>    <$>N      .       .         N       N         n       <+>N
   <SI>    <$>O      /       /         O       O         o       <+>O
   <DLE>   <$>P      0       0         P       P         p       <+>P
   <DC1>   <$>Q      1       1         Q       Q         q       <+>Q
   <DC2>   <$>R      2       2         R       R         r       <+>R
   <DC3>   <$>S      3       3         S       S         s       <+>S
   <DC4>   <$>T      4       4         T       T         t       <+>T
   <NAK>   <$>U      5       5         U       U         u       <+>U
   <SYN>   <$>V      6       6         V       V         v       <+>V
   <ETB>   <$>W      7       7         W       W         w       <+>W
   <CAN>   <$>X      8       8         X       X         x       <+>X
   <EM>    <$>Y      9       9         Y       Y         y       <+>Y
   <SUB>   <$>Z      :       </>Z      Z       Z         z       <+>Z
   <ESC>   <%>A      ;       <%>F      [       <%>K      {       <%>P
   <FS>    <%>B      <       <%>G      \       <%>L      |       <%>Q
   <GS>    <%>C      =       <%>H      ]       <%>M      }       <%>R
   <RS>    <%>D      >       <%>I      ^       <%>N      ~       <%>S
   <US>    <%>E      ?       <%>J      _       <%>O      <DEL>   <%>T


 uSPv͔pXy[XłB
  LN^́u<LN^>vƕ\L܂B
  <%>X, <%>Y, <%>Z  <DEL> \킵܂B

 Ex.1
   CODE-93ŁuDelphiv\킷ꍇuD<+>E<+>L<+>P<+>H<+>IvƓ͂܂B


y eNjJ z
   ł́ATLRBarImage gp̋ZpIȖʂ܂B

   1)ITF łȂSẴo[R[hŃt[(Og)`Ƃo܂B
     ͎^ۗ_AFXƂƎv܂Ao[R[h`Ă炻̏
     Ƀt[`ƂAv[`ĎĂ܂Bׂ̈ɏ㉺E
     ̗]̃TCY(BarSpaceUp, BarSpaceDown, BarSpaceLeft, BarSpaceRight)
     \ɎȂƃo[R[h̒[t[ɉBĂ܂ꍇ܂B

   2)o[R[h̏㉺ɃRg`Ƃol܂Bt[̏ꍇ
     lA㉺E̗]̃TCY\ɎȂƃo[R[h̏㉺
     RgɉBꂽARgꕔ\ȂƂꍇ
     ܂B

   3)fobOpƂ BarDebug vpeB܂BBarDebug vpeB
     gƗ^ꂽ Code vpeB\\Ȃ̂ǂۂ̕\O
     `FbN鎖\łB

   4)Angle vpeB
     ̃vpeBgƃo[R[h90xPʂŉ]ĕ\鎖
     o܂A]̑O BarlLeft, BarTop, BarWidth, BarHeight 
     evpeBĺAω܂̂łӉBƂ]Ă
     ̃vpeB́A]O̒lێlȎdlɂĂ܂B


y ӎ z
   ̃vO̎v́ADEKÕo[R[hjbg
   ver0.70(BCODE_07.LZH) (ITFɂĂM&I)ɈˑĂ܂B

   ^t@C֌Wł́AM&ĨR[hgpĒA܂
   ͂𒸂Ă܂B

   R|[lǵAseizo sȂ܂B

   DEKOAM&IAL܂B


y 쌠 z
   ̃vO̒쌠́ADEKOAM&IA seizo ̎O҂
   L܂B


y \tgEFA z
   ̃vO̓t[\tgEFAłBȉ̎䏳΁A
   RɃRs[AgpAzzsȂĒč\܂B

   ̃vOgpł̂Ȃ鑹QAɂ͈
     ӔC𕉂܂B̃vO̎gṕAgp҂̐ӔCɂ
     sȂĉB

   ̃vOzzꍇ́ÃhLgt@C܂
     SẴt@CIWȉԂŔzzĉB


y ̑ z
   ܂܂Aǂ̗]n͂񂠂Ǝv܂BoO⊴zAúA
   ǂ̂ł͂ȂHv̂ӌ܂烁[
   ABɁÃvO̎v́ADEKÕjbg
   ɈˑĂ܂̂ŁADEKÕz[y[W䗗ΑώQl
   ɂȂƎv܂B

   DEKO̘A
     e-mail    : ht_deko@nifty.com
     Home Page : http://ht-deko.minim.ne.jp

   M&I̘A
     e-mail    : masahiro.inoue@nifty.ne.jp
     Home Page : http://member.nifty.ne.jp/m-and-i/

   seizo̘A
     e-mail    : seizo@mars.dti.ne.jp
     TQRBarImage ₻̑̊֘A\tgŏЉĂ܂B
     http://www.vector.co.jp/vpack/browse/person/an003597.html


                    seizo
                    NIFTY  : SGQ02732
                    e-mail : seizo@mars.dti.ne.jp


