SymbologyOptions Class
Free Trial Web API version Licensing Request A Quote
HAVE QUESTIONS OR NEED HELP?SUBMIT THE SUPPORT REQUEST FORM or write email toSUPPORT@BYTESCOUT.COM
Describes symbology specific options.
Inheritance Hierarchy
Bytescout.BarCodeSymbologyOptions
Namespace:Bytescout.BarCode
Assembly: Bytescout.BarCode (in Bytescout.BarCode.dll) Version: 7.6.3.1256-master
Syntax
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public class SymbologyOptions : ICloneable
The SymbologyOptions type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | SymbologyOptions | Initializes a new instance of the SymbologyOptions class |
Properties
Name | Description | |
---|---|---|
![]() | AztecCompactionMode | Gets or sets the compaction mode to use while creating Aztec barcodes. |
![]() | AztecErrorCorrectionLevel | Gets or sets the error correction level for Aztec Code barcodes. |
![]() | AztecSymbolSize | Gets or sets the minimum size for Aztec Code barcodes. |
![]() | CodabarChecksumAlgorithm | Gets or sets the algorithm to use for Codabar symbology checksum calculation. |
![]() | CodabarStartSymbol | Gets or sets the symbol to use as start symbol in Codabar symbology. |
![]() | CodabarStopSymbol | Gets or sets the symbol to use as stop symbol in Codabar symbology. |
![]() | Code128Alphabet | Gets or sets the alphabet to use for Code 128 symbology. |
![]() | DataMatrixAlternativeReedSolomonCorrectionFor144x144Size | Alternative Reed-Solomon error correction for DataMatrix barcodes of 144x144 size, might be required for compatibility with some hardware barcode scanners. |
![]() | DataMatrixCompactionMode | Gets or sets the compaction mode to use while creating Data Matrix barcodes. |
![]() | DataMatrixSize | Gets or sets the symbol size for Data Matrix barcodes. |
![]() | DrawIntercharacterGap | Gets or sets a value indicating whether to draw intercharacter gaps. |
![]() | EANDrawQuietZoneIndicator | Gets or sets whether to draw the quite zone indicator on EAN-2 and EAN-5 supplementary barcodes. Default is false. |
![]() | Encoding | Gets or sets the character encoding of barcode value for 2D barcode types (QR Code, PDF417, DataMatrix, Aztec, MaxiCode). Default is Default (ANSI). |
![]() | GS1ExpandedStackedSegmentsNumber | Gets or sets the number of segments in line for GS1 DataBar Expanded Stacked symbology. |
![]() | ISBNAutoCaption | Gets or sets a value indicating whether to draw auto created additional caption when encoding barcodes using ISBN symbology.. |
![]() | ISBNCaptionTemplate | Gets or sets the ISBN caption template (e.g. #-#######-#-#). |
![]() | MaxiCodeEnableCustomWidth | Gets or sets a value indicating whether MaxiCode enables the use of a custom width. By default value is true and MaxiCode symbology size is determined as 30*NarrowBarWidth. Set value to false if you want to use standard MaxiCode symbology size (calculated as approximately one inch (2.54 cm) for the current resolution) |
![]() | MaxiCodeMode | Gets or sets the MaxiCode mode. |
![]() | MSIChecksumAlgorithm | Gets or sets the algorithm to use for MSI symbology checksum calculation. |
![]() | OnlyHorizontalBearerBar | Gets or sets a value indicating whether ITF-14 symbology has only horizontal bearer bar or surrounding bars. |
![]() | PDF417ColumnCount | This property is used only when PDF417UseManualSize == true. Gets or sets the exact data column count for PDF417 barcodes. |
![]() | PDF417CompactionMode | Gets or sets the compaction mode to use while creating barcodes of PDF417 family. |
![]() | PDF417CreateMacro | Gets or sets a value indicating whether to create PDF417 barcode as part of Macro PDF417 sequence. |
![]() | PDF417ErrorCorrectionLevel | Gets or sets the error correction level for PDF417 barcodes. |
![]() | PDF417FileID | Gets or sets File ID value for Macro PDF417 barcodes. |
![]() | PDF417LastSegment | Gets or sets a value indicating if current Macro PDF 417 barcode should be marked as last segment of sequence. |
![]() | PDF417MinimumColumnCount | Gets or sets the minimum data column count for PDF417 barcodes. |
![]() | PDF417RowCount | This property is used only when PDF417UseManualSize == true. Gets or sets the exact data row count for PDF417 barcodes. Set this property to zero to automatically calculate it according to the given column count. |
![]() | PDF417SegmentIndex | Gets or sets Segment Index value for current Macro PDF417 barcode. |
![]() | PDF417UseManualSize | Gets a value indicating whether PDF417 barcodes should use exact row and column count (PDF417ColumnCount and PDF417RowCount) instead of minimal column count PDF417MinimumColumnCount. |
![]() | PharmaCodeMiniature | Miniature variant of PharmaCode |
![]() | PharmaCodeSupplementaryBarColor | Color of Supplementary bar in PharmaCode |
![]() | PharmaCodeSupplementaryCode | Add colored Supplementary bar in PharmaCode |
![]() | PharmaCodeTwoTrack | Two-track variant of PharmaCode |
![]() | PZNType | Gets or sets the type of PZN symbology. |
![]() | QREncodeHint | Gets or sets the hint to use when encoding non-alphanumeric data while creating QR Code barcodes. |
![]() | QRErrorCorrectionLevel | Gets or sets the error correction level for QR Code barcodes. |
![]() | QRVersion | Gets or sets the minimum version (size) for QR Code barcodes. |
![]() | ShowStartStop | Gets or sets a value indicating whether to show start and stop symbology symbols in caption text. |
![]() | SupplementSpace | Gets or sets the space (in pixels) between main and supplemental barcode. |
![]() | TelepenAlphabet | Gets or sets the alphabet to use for Telepen symbology. |
![]() | TextEncodingCodePage | Gets or sets the character encoding of barcode value. Default is Default - the default encoding on your computer. You may override this value like: barcode.Options.TextEncodingCodePage = 1250; // to use German locale to decode text Name CodePage EncodingName shift_jis 932 Japanese (Shift-JIS) windows-1250 1250 Central European (Windows) windows-1251 1251 Cyrillic (Windows) Windows-1252 1252 Western European (Windows) windows-1253 1253 Greek (Windows) windows-1254 1254 Turkish (Windows) csISO2022JP 50221 Japanese (JIS-Allow 1 byte Kana) iso-2022-kr 50225 Korean (ISO) |
![]() | TextEncodingUseUTF8 | ActiveX interface: Enables UTF8 text encoding for use for barcode value decoding .NET interface: Use .TextEncoding property and set it to System.Text.Encoding.UTF8 if you need to |
Methods
Name | Description | |
---|---|---|
![]() | Clone | Creates a new object that is a copy of the current instance. |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | FireChanged | Raises the [E:Changed] event. |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
Events
Name | Description | |
---|---|---|
![]() | Changed | Occurs when options get changed. |
See Also