getBarcodeMetadata() публичный Метод

Gets the barcode metadata.
public getBarcodeMetadata ( ) : BarcodeMetadata
Результат BarcodeMetadata
Пример #1
0
        /// <summary>
        /// Gets the barcode metadata.
        /// </summary>
        /// <returns>The barcode metadata.</returns>
        /// <param name="leftRowIndicatorColumn">Left row indicator column.</param>
        /// <param name="rightRowIndicatorColumn">Right row indicator column.</param>
        private static BarcodeMetadata getBarcodeMetadata(DetectionResultRowIndicatorColumn leftRowIndicatorColumn,
                                                          DetectionResultRowIndicatorColumn rightRowIndicatorColumn)
        {
            BarcodeMetadata leftBarcodeMetadata;

            if (leftRowIndicatorColumn == null ||
                (leftBarcodeMetadata = leftRowIndicatorColumn.getBarcodeMetadata()) == null)
            {
                return(rightRowIndicatorColumn == null ? null : rightRowIndicatorColumn.getBarcodeMetadata());
            }
            BarcodeMetadata rightBarcodeMetadata;

            if (rightRowIndicatorColumn == null ||
                (rightBarcodeMetadata = rightRowIndicatorColumn.getBarcodeMetadata()) == null)
            {
                return(leftBarcodeMetadata);
            }

            if (leftBarcodeMetadata.ColumnCount != rightBarcodeMetadata.ColumnCount &&
                leftBarcodeMetadata.ErrorCorrectionLevel != rightBarcodeMetadata.ErrorCorrectionLevel &&
                leftBarcodeMetadata.RowCount != rightBarcodeMetadata.RowCount)
            {
                return(null);
            }
            return(leftBarcodeMetadata);
        }
      /// <summary>
      /// Gets the barcode metadata.
      /// </summary>
      /// <returns>The barcode metadata.</returns>
      /// <param name="leftRowIndicatorColumn">Left row indicator column.</param>
      /// <param name="rightRowIndicatorColumn">Right row indicator column.</param>
      private static BarcodeMetadata getBarcodeMetadata(DetectionResultRowIndicatorColumn leftRowIndicatorColumn,
                                                        DetectionResultRowIndicatorColumn rightRowIndicatorColumn)
      {

         BarcodeMetadata leftBarcodeMetadata;
         if (leftRowIndicatorColumn == null ||
             (leftBarcodeMetadata = leftRowIndicatorColumn.getBarcodeMetadata()) == null)
         {
            return rightRowIndicatorColumn == null ? null : rightRowIndicatorColumn.getBarcodeMetadata();
         }
         BarcodeMetadata rightBarcodeMetadata;
         if (rightRowIndicatorColumn == null ||
             (rightBarcodeMetadata = rightRowIndicatorColumn.getBarcodeMetadata()) == null)
         {
            return leftBarcodeMetadata;
         }

         if (leftBarcodeMetadata.ColumnCount != rightBarcodeMetadata.ColumnCount &&
             leftBarcodeMetadata.ErrorCorrectionLevel != rightBarcodeMetadata.ErrorCorrectionLevel &&
             leftBarcodeMetadata.RowCount != rightBarcodeMetadata.RowCount)
         {
            return null;
         }
         return leftBarcodeMetadata;
      }