| OLD | NEW | 
|    1 // Copyright 2016 PDFium Authors. All rights reserved. |    1 // Copyright 2016 PDFium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |    5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
|    6 /* |    6 /* | 
|    7  * Copyright 2011 ZXing authors |    7  * Copyright 2011 ZXing authors | 
|    8  * |    8  * | 
|    9  * Licensed under the Apache License, Version 2.0 (the "License"); |    9  * Licensed under the Apache License, Version 2.0 (the "License"); | 
|   10  * you may not use this file except in compliance with the License. |   10  * you may not use this file except in compliance with the License. | 
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   77                       ->Encode(byteString, format, outWidth, outHeight, e); |   77                       ->Encode(byteString, format, outWidth, outHeight, e); | 
|   78   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); |   78   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); | 
|   79   ((CBC_OneDimWriter*)m_pBCWriter) |   79   ((CBC_OneDimWriter*)m_pBCWriter) | 
|   80       ->RenderResult(filtercontents.AsStringC(), data, outWidth, isDevice, e); |   80       ->RenderResult(filtercontents.AsStringC(), data, outWidth, isDevice, e); | 
|   81   FX_Free(data); |   81   FX_Free(data); | 
|   82   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); |   82   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); | 
|   83   return TRUE; |   83   return TRUE; | 
|   84 } |   84 } | 
|   85  |   85  | 
|   86 FX_BOOL CBC_Codabar::RenderDevice(CFX_RenderDevice* device, |   86 FX_BOOL CBC_Codabar::RenderDevice(CFX_RenderDevice* device, | 
|   87                                   const CFX_Matrix* matirx, |   87                                   const CFX_Matrix* matrix, | 
|   88                                   int32_t& e) { |   88                                   int32_t& e) { | 
|   89   CFX_WideString renderCon = |   89   CFX_WideString renderCon = | 
|   90       ((CBC_OnedCodaBarWriter*)m_pBCWriter) |   90       ((CBC_OnedCodaBarWriter*)m_pBCWriter) | 
|   91           ->encodedContents(m_renderContents.AsStringC()); |   91           ->encodedContents(m_renderContents.AsStringC()); | 
|   92   ((CBC_OneDimWriter*)m_pBCWriter) |   92   ((CBC_OneDimWriter*)m_pBCWriter) | 
|   93       ->RenderDeviceResult(device, matirx, renderCon.AsStringC(), e); |   93       ->RenderDeviceResult(device, matrix, renderCon.AsStringC(), e); | 
|   94   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); |   94   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); | 
|   95   return TRUE; |   95   return TRUE; | 
|   96 } |   96 } | 
|   97  |   97  | 
|   98 FX_BOOL CBC_Codabar::RenderBitmap(CFX_DIBitmap*& pOutBitmap, int32_t& e) { |   98 FX_BOOL CBC_Codabar::RenderBitmap(CFX_DIBitmap*& pOutBitmap, int32_t& e) { | 
|   99   CFX_WideString renderCon = |   99   CFX_WideString renderCon = | 
|  100       ((CBC_OnedCodaBarWriter*)m_pBCWriter) |  100       ((CBC_OnedCodaBarWriter*)m_pBCWriter) | 
|  101           ->encodedContents(m_renderContents.AsStringC()); |  101           ->encodedContents(m_renderContents.AsStringC()); | 
|  102   ((CBC_OneDimWriter*)m_pBCWriter) |  102   ((CBC_OneDimWriter*)m_pBCWriter) | 
|  103       ->RenderBitmapResult(pOutBitmap, renderCon.AsStringC(), e); |  103       ->RenderBitmapResult(pOutBitmap, renderCon.AsStringC(), e); | 
|  104   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); |  104   BC_EXCEPTION_CHECK_ReturnValue(e, FALSE); | 
|  105   return TRUE; |  105   return TRUE; | 
|  106 } |  106 } | 
|  107  |  107  | 
|  108 CFX_WideString CBC_Codabar::Decode(uint8_t* buf, |  108 CFX_WideString CBC_Codabar::Decode(uint8_t* buf, | 
|  109                                    int32_t width, |  109                                    int32_t width, | 
|  110                                    int32_t hight, |  110                                    int32_t height, | 
|  111                                    int32_t& e) { |  111                                    int32_t& e) { | 
|  112   CFX_WideString str; |  112   CFX_WideString str; | 
|  113   return str; |  113   return str; | 
|  114 } |  114 } | 
|  115  |  115  | 
|  116 CFX_WideString CBC_Codabar::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { |  116 CFX_WideString CBC_Codabar::Decode(CFX_DIBitmap* pBitmap, int32_t& e) { | 
|  117   CBC_BufferedImageLuminanceSource source(pBitmap); |  117   CBC_BufferedImageLuminanceSource source(pBitmap); | 
|  118   CBC_GlobalHistogramBinarizer binarizer(&source); |  118   CBC_GlobalHistogramBinarizer binarizer(&source); | 
|  119   CBC_BinaryBitmap bitmap(&binarizer); |  119   CBC_BinaryBitmap bitmap(&binarizer); | 
|  120   CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); |  120   CFX_ByteString str = m_pBCReader->Decode(&bitmap, 0, e); | 
|  121   BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); |  121   BC_EXCEPTION_CHECK_ReturnValue(e, FX_WSTRC(L"")); | 
|  122   return CFX_WideString::FromUTF8(str.AsStringC()); |  122   return CFX_WideString::FromUTF8(str.AsStringC()); | 
|  123 } |  123 } | 
| OLD | NEW |