OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 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 // Original code is licensed as follows: | 6 // Original code is licensed as follows: |
7 /* | 7 /* |
8 * Copyright 2006 Jeremias Maerki | 8 * Copyright 2006 Jeremias Maerki |
9 * | 9 * |
10 * Licensed under the Apache License, Version 2.0 (the "License"); | 10 * Licensed under the Apache License, Version 2.0 (the "License"); |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
50 m_PROD_SYMBOLS[10] = new CBC_SymbolInfo(FALSE, 30, 20, 20, 20, 1); | 50 m_PROD_SYMBOLS[10] = new CBC_SymbolInfo(FALSE, 30, 20, 20, 20, 1); |
51 m_PROD_SYMBOLS[11] = new CBC_SymbolInfo(TRUE, 32, 24, 16, 14, 2); | 51 m_PROD_SYMBOLS[11] = new CBC_SymbolInfo(TRUE, 32, 24, 16, 14, 2); |
52 m_PROD_SYMBOLS[12] = new CBC_SymbolInfo(FALSE, 36, 24, 22, 22, 1); | 52 m_PROD_SYMBOLS[12] = new CBC_SymbolInfo(FALSE, 36, 24, 22, 22, 1); |
53 m_PROD_SYMBOLS[13] = new CBC_SymbolInfo(FALSE, 44, 28, 24, 24, 1); | 53 m_PROD_SYMBOLS[13] = new CBC_SymbolInfo(FALSE, 44, 28, 24, 24, 1); |
54 m_PROD_SYMBOLS[14] = new CBC_SymbolInfo(TRUE, 49, 28, 22, 14, 2); | 54 m_PROD_SYMBOLS[14] = new CBC_SymbolInfo(TRUE, 49, 28, 22, 14, 2); |
55 m_PROD_SYMBOLS[15] = new CBC_SymbolInfo(FALSE, 62, 36, 14, 14, 4); | 55 m_PROD_SYMBOLS[15] = new CBC_SymbolInfo(FALSE, 62, 36, 14, 14, 4); |
56 m_PROD_SYMBOLS[16] = new CBC_SymbolInfo(FALSE, 86, 42, 16, 16, 4); | 56 m_PROD_SYMBOLS[16] = new CBC_SymbolInfo(FALSE, 86, 42, 16, 16, 4); |
57 m_PROD_SYMBOLS[17] = new CBC_SymbolInfo(FALSE, 114, 48, 18, 18, 4); | 57 m_PROD_SYMBOLS[17] = new CBC_SymbolInfo(FALSE, 114, 48, 18, 18, 4); |
58 m_PROD_SYMBOLS[18] = new CBC_SymbolInfo(FALSE, 144, 56, 20, 20, 4); | 58 m_PROD_SYMBOLS[18] = new CBC_SymbolInfo(FALSE, 144, 56, 20, 20, 4); |
59 m_PROD_SYMBOLS[19] = new CBC_SymbolInfo(FALSE, 174, 68, 22, 22, 4); | 59 m_PROD_SYMBOLS[19] = new CBC_SymbolInfo(FALSE, 174, 68, 22, 22, 4); |
60 m_PROD_SYMBOLS[20] = | 60 m_PROD_SYMBOLS[20] = new CBC_SymbolInfo(FALSE, 204, 84, 24, 24, 4, 102, 42); |
61 new CBC_SymbolInfo(FALSE, 204, 84, 24, 24, 4, 102, 42); | 61 m_PROD_SYMBOLS[21] = new CBC_SymbolInfo(FALSE, 280, 112, 14, 14, 16, 140, 56); |
62 m_PROD_SYMBOLS[21] = | 62 m_PROD_SYMBOLS[22] = new CBC_SymbolInfo(FALSE, 368, 144, 16, 16, 16, 92, 36); |
63 new CBC_SymbolInfo(FALSE, 280, 112, 14, 14, 16, 140, 56); | 63 m_PROD_SYMBOLS[23] = new CBC_SymbolInfo(FALSE, 456, 192, 18, 18, 16, 114, 48); |
64 m_PROD_SYMBOLS[22] = | 64 m_PROD_SYMBOLS[24] = new CBC_SymbolInfo(FALSE, 576, 224, 20, 20, 16, 144, 56); |
65 new CBC_SymbolInfo(FALSE, 368, 144, 16, 16, 16, 92, 36); | 65 m_PROD_SYMBOLS[25] = new CBC_SymbolInfo(FALSE, 696, 272, 22, 22, 16, 174, 68); |
66 m_PROD_SYMBOLS[23] = | 66 m_PROD_SYMBOLS[26] = new CBC_SymbolInfo(FALSE, 816, 336, 24, 24, 16, 136, 56); |
67 new CBC_SymbolInfo(FALSE, 456, 192, 18, 18, 16, 114, 48); | |
68 m_PROD_SYMBOLS[24] = | |
69 new CBC_SymbolInfo(FALSE, 576, 224, 20, 20, 16, 144, 56); | |
70 m_PROD_SYMBOLS[25] = | |
71 new CBC_SymbolInfo(FALSE, 696, 272, 22, 22, 16, 174, 68); | |
72 m_PROD_SYMBOLS[26] = | |
73 new CBC_SymbolInfo(FALSE, 816, 336, 24, 24, 16, 136, 56); | |
74 m_PROD_SYMBOLS[27] = | 67 m_PROD_SYMBOLS[27] = |
75 new CBC_SymbolInfo(FALSE, 1050, 408, 18, 18, 36, 175, 68); | 68 new CBC_SymbolInfo(FALSE, 1050, 408, 18, 18, 36, 175, 68); |
76 m_PROD_SYMBOLS[28] = | 69 m_PROD_SYMBOLS[28] = |
77 new CBC_SymbolInfo(FALSE, 1304, 496, 20, 20, 36, 163, 62); | 70 new CBC_SymbolInfo(FALSE, 1304, 496, 20, 20, 36, 163, 62); |
78 m_PROD_SYMBOLS[29] = new CBC_DataMatrixSymbolInfo144(); | 71 m_PROD_SYMBOLS[29] = new CBC_DataMatrixSymbolInfo144(); |
79 for (int32_t i = 0; i < SYMBOLS_COUNT; i++) { | 72 for (int32_t i = 0; i < SYMBOLS_COUNT; i++) { |
80 m_symbols[i] = m_PROD_SYMBOLS[i]; | 73 m_symbols[i] = m_PROD_SYMBOLS[i]; |
81 } | 74 } |
82 } | 75 } |
83 void CBC_SymbolInfo::Finalize() { | 76 void CBC_SymbolInfo::Finalize() { |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 BC_EXCEPTION_CHECK_ReturnValue(e, (FX_WCHAR*)""); | 247 BC_EXCEPTION_CHECK_ReturnValue(e, (FX_WCHAR*)""); |
255 sb += (FX_WCHAR)'x'; | 248 sb += (FX_WCHAR)'x'; |
256 sb += getSymbolDataHeight(e); | 249 sb += getSymbolDataHeight(e); |
257 BC_EXCEPTION_CHECK_ReturnValue(e, (FX_WCHAR*)""); | 250 BC_EXCEPTION_CHECK_ReturnValue(e, (FX_WCHAR*)""); |
258 sb += (FX_WCHAR*)", codewords "; | 251 sb += (FX_WCHAR*)", codewords "; |
259 sb += m_dataCapacity; | 252 sb += m_dataCapacity; |
260 sb += (FX_WCHAR)'+'; | 253 sb += (FX_WCHAR)'+'; |
261 sb += m_errorCodewords; | 254 sb += m_errorCodewords; |
262 return sb; | 255 return sb; |
263 } | 256 } |
OLD | NEW |