IMGLIB.AB1                 
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 GetPat─。                              
                                        
 Z 隈此                                  
     GetPat( <nXPos>, <nYPos>, <nWidth>,;                 
         <nHeight>, [<nColorFlag>] ) --> cGraphPat           
 朕 仇此                                  
     壓匯^囃盤x函cD侘Y創K指。                 
 ◆毅~L12;                                 
     <nXPos>   圀x函cD侘議恣貧叔X恙卜志叩            
     <nYPos>   圀x函cD侘議恣貧叔Y恙卜志叩            
     <nWidth>  圀x函cD侘議。                   
     <nHeight>  圀x函cD侘議互。                   
     <nColorFlag>飛o0燕幣x函良中D侘1圀x函          
     膨弼中D侘┣壁飛音峺協t狼yAO峙0。~L8;          
     逢ぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ粥         
     籃■碕恐壁B廛函良中議D侘泌忖侘 Α         
     Α  》<nColorFlag>O0廛函膨弼中D  Α         
     Α  {t<nColorFlag>O1。       Α         
     県ぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ~L12;        
 指峙此                                  
     匯忖堪,cD侘Y創                          
     Byte 1-2 ,Byte 3-4 互,凪瘁D侘Y創             
 柵 出此                                  
     INT今隠娃AH今牽坑AL今悖悄                
  箭此                                  
     nFlag=IIF(ISCOLOR(),1,0)                       
     cBuf=GetPat(100,100,24,24,nFlag)                   
     ? 'D侘',_GetInt(cBuf,1)                     
     ? 'D侘互',_GetInt(cBuf,3)                     
     PutPat(200,100,cBuf,3,nFlag)                     
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 PrnPut─。                              
                                        
 Z 隈此                                  
     PrnPut( <cPutFile>, [<nPrnPosX>], [<nPrnMode>],;           
         [<nPrnPort>] ) --> nSucess                  
 朕 仇此                                  
     D侘n嶄x函D侘Y創瘁,楻 ̄C双咫                 
     竃壓峺協議了崔。                           
 ◆毅此                                  
     <cPutFile>  圀咫竃議D侘n兆。(.PUT)                 
     <nPrnPosX>  圀咫竃D侘議咫燕C邦峠恙卜志叩             
           AO峙0)                       
     <nPrnMode>  咫D庁塀。AO峙5)                 
        0詐刀涼楸硲耽雁60c。                  
        1詐刀p畜業耽雁120c。                 
        2詐刀p畜業p蔚堀業耽雁120c。             
        3詐刀膨畜業p蔚堀業耽雁240c。             
        4詐刀CRTD顴顳耽雁80c。               
        6詐刀CRTD顴鬘耽雁90c。               
       32唆噴膨涼楸硲耽雁60c。                
       33唆噴膨p蔚畜業耽雁120c。              
       38唆噴膨CRCD侘‰耽雁90c。             
       39唆噴膨眉蔚畜業耽雁180c。              
       40唆噴膨鎗蔚畜業耽雁360c。              
     <nPrnPort>  圀竃議咫燕C竃穏。                  
       0今味丕圍,1今味丕圍,2今味丕圍,            
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q13@500,640T48W1Z1J2L30X6                          
                                        
 指峙此                                  
     匯丘,指タ軆Y惚。                         
     0 燕撹孔 , 凪麿 燕払                      
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     PrnPut('DEMO.PUT',10,5,0)                       
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 PutPat                                
                                        
 Z 隈此                                  
     PutPat( <nDotPosX>, <nDotPosY>, <cGraphPatt>,;            
         <nMethod>, [<nColorFlag>] ) --> NIL              
 朕 仇此                                  
     cY創壓峺協議了崔。                      
 ◆毅此                                  
     <nDotPosX> 圀cD侘議恣貧叔X恙卜志叩             
     <nDotPosY> 圀cD侘議恣貧叔Y恙卜志叩             
     <cGraphPatt>cD侘議_wBuffer。             
     <nMethod>  LD圭塀。                        
       0: XOR  1 :OR  2:AND                      
      3: PSET  4:PRESET(枠D嘛NOT\麻,壅秘)            
     <nColorFlag>飛o0燕幣竃良中D侘1圀            
           竃膨弼中D侘┣壁飛音峺協t            
           狼yAO峙0。                     
    逢ぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ粥          
     籃■碕恐壁B竃良中議D侘泌忖侘 Α          
    Α   <nColorFlag>O0竃膨弼中D侘 Α          
    Α   t<nColorFlag>O1。        Α          
    県ぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ次          
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q13@500,640T48W1Z1J2L30X6                          
                                        
 指峙此                                  
     NIL。                               
 柵 出此                                  
     INT今隠娃AH今牽腺AL今悖悄                
  箭此                                  
     nFlag=IIF(ISCOLOR(),1,0)                       
     cBuf=GetPat(100,100,24,24,nFlag)                   
     PutPat(200,100,cBuf,3,nFlag)                     
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 ReadPut─。                             
                                        
 Z 隈此                                  
     ReadPut( <cPutFile> ) --> cGraphBuf                  
 朕 仇此                                  
     D侘n嶄x函D侘Y創瘁指。                    
 ◆毅此                                  
     <cPutFile> D侘n兆(.PUT)。                     
     (朕念H戻工x函.PUT侏B議D侘)。                   
 指峙此                                  
     cD侘Y創,飛指腎忖堪燕幣嗤`。                  
     Byte 1-2 ,Byte 3-4 互,凪瘁D侘Y創             
 柵 出此                                  
     INT今悖悖AH今悖悖AL今悖悄                
  箭此                                  
     cBuf=ReadPut('C:\TXT\DEMO.PUT')                    
     IF LEN(cBUF) != 0                           
       PutPat(100,100,cBuf,3)                       
     ENDIF                                 
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 RevPat─。                              
                                        
 Z 隈此                                  
     RevPat( <cGraphPatt> ) --> cNewPatt                  
 朕 仇此                                  
     cD侘議弼科郡爍厥爺朕念H戻工タ良c           
     D侘。                               
 ◆毅此                                  
     <cGraphPatt>圀タ躓諦cD侘Y創。                  
 指峙此                                  
     匯忖堪蛤弼科郡猝タ轣甬諦cD侘Y創。              
     Byte 1-2 ,Byte 3-4 互,凪瘁D侘Y創             
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     cBuf=GetPat(100,100,24,24)                      
     PutPat(200,100,EtRevPat(cBuf),3)                   
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 RotPat─。                              
                                        
 Z 隈此                                  
     RotPat(<cGraphPatt>,<nRotAngle>) --> cNewPatt             
 朕 仇此                                  
     cD侘恬傴Dタ蹌厥爺朕念H戻工タ良c           
     D侘。                               
 ◆毅此                                  
     <cGraphPatt>圀タ躓諦cD侘Y創。                  
     <nRotAngle> 圀傴D叔業 (90,180,270,360業)。              
 指峙此                                  
     匯忖堪蛤傴Dタ轣甬諦cD侘Y創。                
     Byte 1-2 ,Byte 3-4 互,凪瘁D侘Y創             
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     cBuf=GetPat(100,100,24,24)                      
     cBuf=RotPat(cBuf,270)                         
     PutPat(300,100,cBuf,3)                        
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 SendPut─。                             
                                        
 Z 隈此                                  
     SendPut( <cPutBuff>, [<nX>], [<nMode>],;               
          [<nPrnPort>] ) --> nSucess                  
 朕 仇此                                  
     x函D侘Y創瘁,楻 ̄C双咫竃壓峺協議了崔。              
 ◆毅此                                  
     <cPutFile>  圀咫竃議D侘_^                    
     <nPrnPosX>  圀咫竃D侘議咫燕C邦峠恙卜志叩             
           AO峙0)                       
     <nPrnMode>  咫D庁塀。AO峙5)                 
        0詐刀涼楸硲耽雁60c。                  
        1詐刀p畜業耽雁120c。                 
        2詐刀p畜業p蔚堀業耽雁120c。             
        3詐刀膨畜業p蔚堀業耽雁240c。             
        4詐刀CRTD顴顳耽雁80c。               
        6詐刀CRTD顴鬘耽雁90c。               
       32唆噴膨涼楸硲耽雁60c。                
       33唆噴膨p蔚畜業耽雁120c。              
       38唆噴膨CRCD侘‰耽雁90c。             
       39唆噴膨眉蔚畜業耽雁180c。              
       40唆噴膨鎗蔚畜業耽雁360c。              
     <nPrnPort>  圀竃議咫燕C竃穏。                  
       0今味丕圍,1今味丕圍,2今味丕圍,            
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q13@500,640T48W1Z1J2L30X6                          
                                        
 指峙此                                  
     匯丘,指タ軆Y惚。                         
     0 燕撹孔 , 凪麿 燕払                      
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     cBUF := ReadPut('demo.put')                      
     SendPut(cBUF,25,0,0)                         
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 ShowPut─。                             
                                        
 Z 隈此                                  
     ShowPut( <cPutFile>, <nDotPosX>, <nDotPosY>,;             
          <nMethod> , <nColorFlag> ) --> lSucess            
 朕 仇此                                  
     D侘n嶄x函D侘Y創瘁壓峺協議了崔。               
 ◆毅此                                  
     <cPutFile>  圀竃議D侘n兆。(.PUT)                 
     <nDotPosX>  圀竃D侘議恣貧叔X恙卜志叩              
     <nDotPosY>  圀竃D侘議恣貧叔Y恙卜志叩              
     <nMethod>  LD圭塀。                        
       0: XOR  1 :OR  2:AND                      
      3: PSET  4:PRESET(枠D嘛NOT\麻,壅秘)            
     <nColorFlag>飛o0燕幣竃良中D侘1圀            
           竃膨弼中D侘┣壁飛音峺協t            
           狼yAO峙0。                     
    逢ぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ粥          
     籃■碕恐壁B竃良中議D侘泌忖侘 Α          
    Α   <nColorFlag>O0竃膨弼中D侘 Α          
    Α   t<nColorFlag>O1。        Α          
    県ぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉ次          
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q13@500,640T48W1Z1J2L30X6                          
                                        
 指峙此                                  
     匯峙,指タ軆Y惚。                        
     T 燕撹孔 , F 燕払                     
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     cBuf=GetPat(100,100,24,24)                      
     cBuf=TranPat(cBuf,48,24)                       
     PutPat(300,100,cBuf,3)                        
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 TranPat─。                             
                                        
 Z 隈此                                  
     TranPat( <cGraphPatt>, <nWidth>,;                   
          <nHeight> ) --> cNewPatt                   
 朕 仇此                                  
     cY創蕉何慧寄s弌厥爺朕念H戻工タ良c           
     D侘。                              
 ◆毅此                                  
     <cGraphPatt>圀タ躓諦cD侘Y創。                  
     <nWidth>  圀タ轣甬諦cD侘議業。                
     <nHeight>  圀タ轣甬諦cD侘議互業。                
 指峙此                                  
     匯忖堪指タ躱峅新鉄鷽s弌瘁議cD侘Y創。            
     Byte 1-2 ,Byte 3-4 互,凪瘁D侘Y創             
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     cBuf=GetPat(100,100,24,24)                      
     cBuf=TranPat(cBuf,48,24)                       
     PutPat(300,100,cBuf,3)                        
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 及膨嫗 痕逆f苧                     J唹餾巨^    
 ~Q0W2Z2@600,600B1200,120W1Z1                         
 ~Q13@500,640T48W1Z1J2L30X6                          
 Up?Down?Pat─。                         
                                        
 Z 隈此                                  
     Up_Down_Pat( <cGraphPatt> ) --> cNewPatt               
 朕 仇此                                  
     D嘛貧和宜晒厥爺朕念H戻工タ良c           
     D侘。                               
 ◆毅此                                  
     <cGraphPatt>采タ躓諦cD侘Y創。                 
 指峙此                                  
     匯忖堪D嘛貧和宜晒タ轣甬諦cD侘Y創。           
     Byte 1-2 ,Byte 3-4 互,凪瘁D侘Y創             
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     cBuf=GetPat(100,100,24,24)                      
     cBuf=Up_Down_Pat(cBuf)                        
     PutPat(300,100,cBuf,3)                        
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
 WritePut─。                            
                                        
 Z 隈此                                  
     WritePut( <cFilename>, <cSouBuf> ) --> nSucess            
 朕 仇此                                  
     D侘Y創撹(.PUT)D侘n宛。                    
 ◆毅此                                  
     <cFilename> : 圀b伏議D侘n兆。(.PUT)                
     廣吭:飛b伏議D侘n圻贋壓瓜顕w渠               
     <cSouBuf>  : cD侘_^                     
     Byte 1-2 ,Byte 3-4 互,凪瘁D侘Y創             
 指峙此                                  
     匯丘,指タ軆Y惚。                         
     0 燕撹孔 , 凪麿 燕払                      
 柵 出此                                  
     INT今隠娃AH今牽贈AL今悖悄                
  箭此                                  
     cBuf=GetPat(100,100,24,24)                      
     WritePut('NEW.PUT',cBUF)                       
 殻塀譯此                                  
     IMGLIB.LIB,LWFUN.LIB                         
                                        

[卦指]

Y創輳:LWAB1.HLP,IMGLIB :2000.03.21