| 
      
    | 
   
      
        
          | ERRCODE BCBitmapToMemoryA            | 
          ( | 
          t_BarCode *  | 
           pBarCode,  | 
         
        
           | 
           | 
          VOID *  | 
           pHandle,  | 
         
        
           | 
           | 
          LPCSTR  | 
           pszFormat,  | 
         
        
           | 
           | 
          INT *  | 
           pnSize,  | 
         
        
           | 
           | 
          LPCRECT  | 
           pRect |   | 
         
        
           | 
          ) | 
           |  |  | 
         
       
 
Writes barcode in an image format to memory block. 
 
All barcodes are supported. Text output is not supported.  
  - Parameters:
 - 
  
    | [in]  | pBarCode  | Pointer to barcode structure.  |  
    | [in]  | pHandle  | Pointer to memory block.  |  
    | [in]  | pszFormat  | The image format ("BMP" , "GIF", "JPG" , "PNG" or "TIF")  |  
    | [in,out]  | pnSize  | The size of the allocated memory block. Contains the required size after the function call.  |  
   
  
- Note:
 - The returned size is the really needed size + 1. 
You get the required size for a non-null buffer (= pHandle) of a size greater than 0 bytes.    
- Parameters:
 - 
  
    | [in]  | pRect  | Bounding rectangle for barcode dimensions [1/1000 mm]. (left, top) is the upper left corner of the barcode; must be (0, 0). (right, bottom) is the lower right corner of the barcode; (width, height).  |  
   
  
- Return values:
 - 
  
     | ERRCODE  | ErrOk (0) in case of success. Non-zero if error occurred.  |  
   
  
- See also:
 - BCBitmapToFile() 
  
 
 
      |