# Barcode 2D Configuration Options

The Barcode2DConfigurationOption allows users to enhance the Barcode2D barcode through specific configuration settings, consisting of the following settings and guidelines for configuration:

ErrorCorrectionLevel
  This value must be between be 0 to 8; if not setting this option, the error level correction is set automatically according to ISO 15438 recommendations. An example value could be 2.
Columns
  This value must be between 1 and 30 and sets the number of barcode columns. While this value is populated after creating the bar code according to the barcode data, an example value could be 3.
Rows
  This value must be between 3 and 90 and sets the number of barcode rows. While this value is populated after creating the bar code according to the barcode data, an example value could be 9.
AspectRatio
  This value sets the barcode aspect ratio (the proportion of rows versus columns); the value must be between 0-1. The default value is 0.5.
CodeWordLength
  This value sets the length of the code words. This value is populated after creating the bar code according to the barcode data.
YHeight
  This value sets the Y pixel height relative to X. The default value is 3.0.