| Index: xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultRowIndicatorColumn.cpp
|
| diff --git a/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultRowIndicatorColumn.cpp b/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultRowIndicatorColumn.cpp
|
| index 89e46a74cd31217d9eca75e4828759e5e572afc5..12622c3dffbb942e9d766fb64cea39b3c563f50b 100644
|
| --- a/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultRowIndicatorColumn.cpp
|
| +++ b/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResultRowIndicatorColumn.cpp
|
| @@ -39,14 +39,14 @@ CBC_DetectionResultRowIndicatorColumn::~CBC_DetectionResultRowIndicatorColumn()
|
| }
|
| void CBC_DetectionResultRowIndicatorColumn::setRowNumbers()
|
| {
|
| - for (FX_INT32 i = 0; i < m_codewords->GetSize(); i++) {
|
| + for (int32_t i = 0; i < m_codewords->GetSize(); i++) {
|
| CBC_Codeword * codeword = (CBC_Codeword*)m_codewords->GetAt(i);
|
| if (codeword != NULL) {
|
| codeword->setRowNumberAsRowIndicatorColumn();
|
| }
|
| }
|
| }
|
| -FX_INT32 CBC_DetectionResultRowIndicatorColumn::adjustCompleteIndicatorColumnRowNumbers(CBC_BarcodeMetadata barcodeMetadata)
|
| +int32_t CBC_DetectionResultRowIndicatorColumn::adjustCompleteIndicatorColumnRowNumbers(CBC_BarcodeMetadata barcodeMetadata)
|
| {
|
| CFX_PtrArray* codewords = getCodewords();
|
| setRowNumbers();
|
| @@ -54,18 +54,18 @@ FX_INT32 CBC_DetectionResultRowIndicatorColumn::adjustCompleteIndicatorColumnRow
|
| CBC_BoundingBox* boundingBox = getBoundingBox();
|
| CBC_ResultPoint* top = m_isLeft ? boundingBox->getTopLeft() : boundingBox->getTopRight();
|
| CBC_ResultPoint* bottom = m_isLeft ? boundingBox->getBottomLeft() : boundingBox->getBottomRight();
|
| - FX_INT32 firstRow = imageRowToCodewordIndex((FX_INT32) top->GetY());
|
| - FX_INT32 lastRow = imageRowToCodewordIndex((FX_INT32) bottom->GetY());
|
| + int32_t firstRow = imageRowToCodewordIndex((int32_t) top->GetY());
|
| + int32_t lastRow = imageRowToCodewordIndex((int32_t) bottom->GetY());
|
| FX_FLOAT averageRowHeight = (lastRow - firstRow) / (FX_FLOAT) barcodeMetadata.getRowCount();
|
| - FX_INT32 barcodeRow = -1;
|
| - FX_INT32 maxRowHeight = 1;
|
| - FX_INT32 currentRowHeight = 0;
|
| - for (FX_INT32 codewordsRow = firstRow; codewordsRow < lastRow; codewordsRow++) {
|
| + int32_t barcodeRow = -1;
|
| + int32_t maxRowHeight = 1;
|
| + int32_t currentRowHeight = 0;
|
| + for (int32_t codewordsRow = firstRow; codewordsRow < lastRow; codewordsRow++) {
|
| if (codewords->GetAt(codewordsRow) == NULL) {
|
| continue;
|
| }
|
| CBC_Codeword* codeword = (CBC_Codeword*)codewords->GetAt(codewordsRow);
|
| - FX_INT32 rowDifference = codeword->getRowNumber() - barcodeRow;
|
| + int32_t rowDifference = codeword->getRowNumber() - barcodeRow;
|
| if (rowDifference == 0) {
|
| currentRowHeight++;
|
| } else if (rowDifference == 1) {
|
| @@ -79,14 +79,14 @@ FX_INT32 CBC_DetectionResultRowIndicatorColumn::adjustCompleteIndicatorColumnRow
|
| } else if (rowDifference > codewordsRow) {
|
| codewords->SetAt(codewordsRow, NULL);
|
| } else {
|
| - FX_INT32 checkedRows;
|
| + int32_t checkedRows;
|
| if (maxRowHeight > 2) {
|
| checkedRows = (maxRowHeight - 2) * rowDifference;
|
| } else {
|
| checkedRows = rowDifference;
|
| }
|
| FX_BOOL closePreviousCodewordFound = checkedRows >= codewordsRow;
|
| - for (FX_INT32 i = 1; i <= checkedRows && !closePreviousCodewordFound; i++) {
|
| + for (int32_t i = 1; i <= checkedRows && !closePreviousCodewordFound; i++) {
|
| closePreviousCodewordFound = codewords->GetAt(codewordsRow - i) != NULL;
|
| }
|
| if (closePreviousCodewordFound) {
|
| @@ -97,9 +97,9 @@ FX_INT32 CBC_DetectionResultRowIndicatorColumn::adjustCompleteIndicatorColumnRow
|
| }
|
| }
|
| }
|
| - return (FX_INT32) (averageRowHeight + 0.5);
|
| + return (int32_t) (averageRowHeight + 0.5);
|
| }
|
| -CFX_Int32Array* CBC_DetectionResultRowIndicatorColumn::getRowHeights(FX_INT32 &e)
|
| +CFX_Int32Array* CBC_DetectionResultRowIndicatorColumn::getRowHeights(int32_t &e)
|
| {
|
| CBC_BarcodeMetadata* barcodeMetadata = getBarcodeMetadata();
|
| if (barcodeMetadata == NULL) {
|
| @@ -109,7 +109,7 @@ CFX_Int32Array* CBC_DetectionResultRowIndicatorColumn::getRowHeights(FX_INT32 &e
|
| adjustIncompleteIndicatorColumnRowNumbers(*barcodeMetadata);
|
| CFX_Int32Array* result = FX_NEW CFX_Int32Array;
|
| result->SetSize(barcodeMetadata->getRowCount());
|
| - for (FX_INT32 i = 0; i < getCodewords()->GetSize(); i++) {
|
| + for (int32_t i = 0; i < getCodewords()->GetSize(); i++) {
|
| CBC_Codeword* codeword = (CBC_Codeword*)getCodewords()->GetAt(i);
|
| if (codeword != NULL) {
|
| result->SetAt(codeword->getRowNumber(), result->GetAt(codeword->getRowNumber()) + 1);
|
| @@ -117,25 +117,25 @@ CFX_Int32Array* CBC_DetectionResultRowIndicatorColumn::getRowHeights(FX_INT32 &e
|
| }
|
| return result;
|
| }
|
| -FX_INT32 CBC_DetectionResultRowIndicatorColumn::adjustIncompleteIndicatorColumnRowNumbers(CBC_BarcodeMetadata barcodeMetadata)
|
| +int32_t CBC_DetectionResultRowIndicatorColumn::adjustIncompleteIndicatorColumnRowNumbers(CBC_BarcodeMetadata barcodeMetadata)
|
| {
|
| CBC_BoundingBox* boundingBox = getBoundingBox();
|
| CBC_ResultPoint* top = m_isLeft ? boundingBox->getTopLeft() : boundingBox->getTopRight();
|
| CBC_ResultPoint* bottom = m_isLeft ? boundingBox->getBottomLeft() : boundingBox->getBottomRight();
|
| - FX_INT32 firstRow = imageRowToCodewordIndex((FX_INT32) top->GetY());
|
| - FX_INT32 lastRow = imageRowToCodewordIndex((FX_INT32) bottom->GetY());
|
| + int32_t firstRow = imageRowToCodewordIndex((int32_t) top->GetY());
|
| + int32_t lastRow = imageRowToCodewordIndex((int32_t) bottom->GetY());
|
| FX_FLOAT averageRowHeight = (lastRow - firstRow) / (FX_FLOAT) barcodeMetadata.getRowCount();
|
| CFX_PtrArray* codewords = getCodewords();
|
| - FX_INT32 barcodeRow = -1;
|
| - FX_INT32 maxRowHeight = 1;
|
| - FX_INT32 currentRowHeight = 0;
|
| - for (FX_INT32 codewordsRow = firstRow; codewordsRow < lastRow; codewordsRow++) {
|
| + int32_t barcodeRow = -1;
|
| + int32_t maxRowHeight = 1;
|
| + int32_t currentRowHeight = 0;
|
| + for (int32_t codewordsRow = firstRow; codewordsRow < lastRow; codewordsRow++) {
|
| if (codewords->GetAt(codewordsRow) == NULL) {
|
| continue;
|
| }
|
| CBC_Codeword* codeword = (CBC_Codeword*)codewords->GetAt(codewordsRow);
|
| codeword->setRowNumberAsRowIndicatorColumn();
|
| - FX_INT32 rowDifference = codeword->getRowNumber() - barcodeRow;
|
| + int32_t rowDifference = codeword->getRowNumber() - barcodeRow;
|
| if (rowDifference == 0) {
|
| currentRowHeight++;
|
| } else if (rowDifference == 1) {
|
| @@ -149,7 +149,7 @@ FX_INT32 CBC_DetectionResultRowIndicatorColumn::adjustIncompleteIndicatorColumnR
|
| currentRowHeight = 1;
|
| }
|
| }
|
| - return (FX_INT32) (averageRowHeight + 0.5);
|
| + return (int32_t) (averageRowHeight + 0.5);
|
| }
|
| CBC_BarcodeMetadata* CBC_DetectionResultRowIndicatorColumn::getBarcodeMetadata()
|
| {
|
| @@ -158,14 +158,14 @@ CBC_BarcodeMetadata* CBC_DetectionResultRowIndicatorColumn::getBarcodeMetadata()
|
| CBC_BarcodeValue barcodeRowCountUpperPart;
|
| CBC_BarcodeValue barcodeRowCountLowerPart;
|
| CBC_BarcodeValue barcodeECLevel;
|
| - for (FX_INT32 i = 0; i < codewords->GetSize(); i++) {
|
| + for (int32_t i = 0; i < codewords->GetSize(); i++) {
|
| CBC_Codeword* codeword = (CBC_Codeword*)codewords->GetAt(i);
|
| if (codeword == NULL) {
|
| continue;
|
| }
|
| codeword->setRowNumberAsRowIndicatorColumn();
|
| - FX_INT32 rowIndicatorValue = codeword->getValue() % 30;
|
| - FX_INT32 codewordRowNumber = codeword->getRowNumber();
|
| + int32_t rowIndicatorValue = codeword->getValue() % 30;
|
| + int32_t codewordRowNumber = codeword->getRowNumber();
|
| if (!m_isLeft) {
|
| codewordRowNumber += 2;
|
| }
|
| @@ -205,13 +205,13 @@ CFX_ByteString CBC_DetectionResultRowIndicatorColumn::toString()
|
| }
|
| void CBC_DetectionResultRowIndicatorColumn::removeIncorrectCodewords(CFX_PtrArray* codewords, CBC_BarcodeMetadata barcodeMetadata)
|
| {
|
| - for (FX_INT32 codewordRow = 0; codewordRow < codewords->GetSize(); codewordRow++) {
|
| + for (int32_t codewordRow = 0; codewordRow < codewords->GetSize(); codewordRow++) {
|
| CBC_Codeword* codeword = (CBC_Codeword*)codewords->GetAt(codewordRow);
|
| if (codeword == NULL) {
|
| continue;
|
| }
|
| - FX_INT32 rowIndicatorValue = codeword->getValue() % 30;
|
| - FX_INT32 codewordRowNumber = codeword->getRowNumber();
|
| + int32_t rowIndicatorValue = codeword->getValue() % 30;
|
| + int32_t codewordRowNumber = codeword->getRowNumber();
|
| if (codewordRowNumber > barcodeMetadata.getRowCount()) {
|
| codewords->SetAt(codewordRow, NULL);
|
| continue;
|
|
|