@@ -224,9 +224,9 @@ private static QRCodeData GenerateQrCode(BitArray bitArray, ECCLevel eccLevel, i
224
224
225
225
//Calculate error correction words
226
226
var codeWordWithECC = new List < CodewordBlock > ( eccInfo . BlocksInGroup1 + eccInfo . BlocksInGroup2 ) ;
227
- AddCodeWordBlocks ( 1 , eccInfo . BlocksInGroup1 , eccInfo . CodewordsInGroup1 , bitArray , 0 , bitArray . Length ) ;
227
+ AddCodeWordBlocks ( 1 , eccInfo . BlocksInGroup1 , eccInfo . CodewordsInGroup1 , 0 , bitArray . Length ) ;
228
228
int offset = eccInfo . BlocksInGroup1 * eccInfo . CodewordsInGroup1 * 8 ;
229
- AddCodeWordBlocks ( 2 , eccInfo . BlocksInGroup2 , eccInfo . CodewordsInGroup2 , bitArray , offset , bitArray . Length - offset ) ;
229
+ AddCodeWordBlocks ( 2 , eccInfo . BlocksInGroup2 , eccInfo . CodewordsInGroup2 , offset , bitArray . Length - offset ) ;
230
230
231
231
232
232
//Calculate interleaved code word lengths
@@ -253,7 +253,7 @@ private static QRCodeData GenerateQrCode(BitArray bitArray, ECCLevel eccLevel, i
253
253
foreach ( var codeBlock in codeWordWithECC )
254
254
{
255
255
if ( codeBlock . CodeWordsLength / 8 > i )
256
- pos = bitArray . CopyTo ( i * 8 + codeBlock . CodeWordsOffset , interleavedData , pos , 8 ) ;
256
+ pos = bitArray . CopyTo ( interleavedData , i * 8 + codeBlock . CodeWordsOffset , pos , 8 ) ;
257
257
}
258
258
}
259
259
for ( var i = 0 ; i < eccInfo . ECCPerBlock ; i ++ )
@@ -287,18 +287,13 @@ private static QRCodeData GenerateQrCode(BitArray bitArray, ECCLevel eccLevel, i
287
287
ModulePlacer . AddQuietZone ( qr ) ;
288
288
return qr ;
289
289
290
- void AddCodeWordBlocks ( int blockNum , int blocksInGroup , int codewordsInGroup , BitArray bitArray2 , int offset2 , int count )
290
+ void AddCodeWordBlocks ( int blockNum , int blocksInGroup , int codewordsInGroup , int offset2 , int count )
291
291
{
292
292
var groupLength = codewordsInGroup * 8 ;
293
293
for ( var i = 0 ; i < blocksInGroup ; i ++ )
294
294
{
295
- var eccWordList = CalculateECCWords ( bitArray2 , offset2 , groupLength , eccInfo ) ;
296
- codeWordWithECC . Add ( new CodewordBlock (
297
- //bitArray2,
298
- offset2 ,
299
- groupLength ,
300
- eccWordList )
301
- ) ;
295
+ var eccWordList = CalculateECCWords ( bitArray , offset2 , groupLength , eccInfo ) ;
296
+ codeWordWithECC . Add ( new CodewordBlock ( offset2 , groupLength , eccWordList ) ) ;
302
297
offset2 += groupLength ;
303
298
}
304
299
}
0 commit comments