Free Trial
Web API version
Licensing
Request A Quote
HAVE QUESTIONS OR NEED HELP? SUBMIT THE SUPPORT REQUEST FORM or write email to SUPPORT@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