Spire.Barcode Enable or disable checksum according barcode type. Force enable checksum. Force disable checksum. Simply encapsulates a width and height. initializing constructor the width the height Handle "end of data" situations the encoder context the buffer with the remaining encoded characters Handle "end of data" situations the encoder context the buffer with the remaining encoded characters Overrides the symbol info set used by this class. Used for testing purposes. @param override the symbol info set to use Create a representation of GF(256) using the given primitive polynomial. @param primitive irreducible polynomial whose coefficients are represented by the bits of an int, where the least-significant bit represents the constant coefficient @return the monomial representing coefficient * x^degree Implements both addition and subtraction -- they are the same in GF(256). @return sum/difference of a and b @return 2 to the power of a in GF(256) @return base 2 log of a in GF(256) @return multiplicative inverse of a @param a @param b @return product of a and b in GF(256) For RSS.When 2D part finished and need to change to draw the separator part @param field the {@link GF256} instance representing the field to use to perform computations @param coefficients coefficients as ints representing elements of GF(256), arranged from most significant (highest-power term) coefficient to least significant @throws IllegalArgumentException if argument is null or empty, or if leading coefficient is 0 and this is not a constant polynomial (that is, it is not the monomial "0") @return evaluation of this polynomial at a given point @return degree of this polynomial @return true iff this polynomial is the monomial "0" @return coefficient of x^degree term in this polynomial Layers of Aztect type of barcode. value should between -4 to 32. Initializes a new instance of the class. The polygon. Encoder interface for barcode symbols. Classes that encode barcode data into arrays of bits () should implement this interface. Encodes a string of barcode data. The string of data to be encoded. The encoded data. Encodes a character of barcode data. The character of data to be encoded. The encoded data. Encoder base class for table-lookup like encoders. Looks up the sought value and returns its encoded equivalent. Should be properly overriden in derived classes. Index of the value to look up. The encoded data. Encodes a string of barcode data. The string of data to be encoded. The encoded data. Encodes a character of barcode data. This method uses the method to resolve the character of data to an encoded entity (). It assumes the datum passed represents a number and converts it before looking it up. The character of data to be encoded. The encoded data. The exception thrown when the barcode has an incorrect format. Creates a new instance of the class. Creates a new instance of the class. Creates a new instance of the class with the given message. Error message of the exception. Creates a new instance of the class with the given message and the given inner exception. Error message of the exception. Inner exception. Identifies the barcode types. Code bar Barcode. Code 1 of 1 Barcode. Standard 2 of 5 barcode. Interleaved 2 of 5 barcode. Code 3 of 9 barcode. Extended Code 3 of 9 barcode. Code 9 of 3 Barcode. Extended Code 9 of 3 Barcode. Code 128 barcode. EAN-8 barcode. EAN-13 barcode. EAN-128 barcode. EAN-14 barcode SCC14 barcode. SSCC18 barcode. ITF14 Barcode. ITF-6 Barcode. UPCA barcode. UPCE barcode. Postnet barcode. Planet barcode. MSI barcode. 2D Barcode DataMatrix QR Code barcode. Pdf417 barcode. Pdf417 Macro barcode. RSS14 barcode. RSS-14 Truncated barcode. RSS Limited Barcode RSS Expanded Barcode USPS OneCode barcode. Swiss Post Parcel Barcode. PZN Barcode. OPC(Optical Product Code) Barcode. Deutschen Post Barcode. Deutsche Post Leitcode Barcode. Royal Mail 4-state Customer Code Barcode. Singapore Post Barcode. Aztec Barcode Interface to calculate checksums on barcode data. Classes that calculate checksums on barcode data should implement this interface. It makes for a pluggable checksum architecture. Calculates the checksum of a string of data. The data to calculate the checksum for. The calculated checksum. Determines whether the checksum calculation in a barcode is optional. Determines whether the barcode will calculate a checksum on its data. Control to render bar codes. Creates a new instance of the . Creates a new instance of the . Creates a new instance of the . text barcode type The type of barcode to render. The data to render in the barcode. The unit to use when rendering the barcode. The back color of the barcode. The color of the bar of the barcode. The height of the bar. The top margin of the barcode. The width offset of the barcode. The font of the barcode text. The position of the text. Indicates whether to use a checksum on barcodes where it is optional. Renders the barcode. Paint event arguments. Draws the barcode in the canvas passed. Canvas to draw barcode into. The size of image automatically. The data to render with the 2D barcode. Text above barcode. Text above barcode style. Text above barcode style. Indicates whether shows top text. Quality of text rendering. Rotation angle of Barcode image. The fore color of the barcode. Indicates whether display barcode data text. Indicates whether display barcode data text on bottom. The bottom margin of the barcode. Space between barcode and text. The right margin of the barcode. Inidcates whether use anti alias mode to render image. Height of Barcode image. Width of Barcode image. Columns of 2D Barcode. Rows of 2D Barcode. Gets or sets the horizontal resolution. Gets or sets the horizontal resolution. Gets or sets the resolution. Indicates whether shows checksum digit in Code128 and EAN128 Barcodes. Start character of codabar barcode. Stop character of codabar barcode. Supplement data. Space between main and supplement Barcode. Wide/narrow ratio. Indicates whether has border; Borders's width of barcode image. Border's color. Border's Dash style. Width of barcode bar module. Height of 2D barcode bar module. Height/width ratio of 2D Barcode's module. Gets or sets data mode of Pdf417 barcode. Error correction level of pdf417 Barcode. Indicates wheter has been truncated of pdf 417 Barcode. Gets or sets macro pdf417 Barcode's file index. Gets or sets macro pdf417 Barcode's segment index. Gets or sets of QRCode Barcode. Gets or sets logo image of QRCode module. Error correction level of QRCode Barcode. Gets or sets a value specifies the required number of layers for an Aztec code. A negative number(-1, -2, -3, -4) specifies a compact Aztec code 0 indicates to use the minimum nuber for layers (the default) A positive number (1, 2, ... 32) specifies a normal (non-compact) Aztec code. Gets or sets a value specifies what degree of error correction. the default is 23. Gets or sets a value specifies the symbol shape hint for DataMatrix barcode. the default is Auto. Generate barcode image. Save image to disk file. file name Save image to stream. stream image format Save image to disk file. file name image format Print barcode. Print barcode. The position of the top text. Designer class for the class. Remove some basic properties that are not supported by the . Collection of the control's properties. Defines the selection rules for the . In particular, does not allow any resizing to occur. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Operates on to provide barcode rendering and conversion services. Creates a new instance of the class. The settings to use. If the settings passed are null. Generates an image with the rendered barcode based on the settings (). The generated barcode image. If the data in the settings can't be rendered by the selected barcode. Generates an image with the rendered barcode based on the settings (). The generated barcode image. If the data in the settings can't be rendered by the selected barcode. Instantiates the barcode type asked by the settings. The instantiated barcode type. If the settings contain an invalid barcode type. Instantiates and sets the barcode properties based on the settings. Instantiated and set up barcode. Copy settings between . Settings to copy from. Settings to copy to. Provide barcode scanning services. Scans barcode from image file. file Name barcode type barcode text list Scan barcode from image. image object barcode type Barcode text list Scan barcode from image file. Image file path. Barcode text list. Scan barcode from image file. Image file path. Barcode text list. Scan barcode from image file. Image file path. Barcode text list. Scan barcode from image file. Image file path. Barcode text list. Scan barcode from image stream. Image stream. Barcode text list. Scan barcode from image stream. Image stream. Barcode text list. Scan barcode from image stream. Image stream. Barcode text list. Scan barcode from image stream. Image stream. Barcode text list. Scan barcode from bitmap. Bitmap object. Barcode text list. Scan barcode from bitmap. Bitmap object. Barcode text list. Scans barcode from bitmap. Bitmap object. Scan rectangle Barcode Type Barcode text list. Packages settings for barcodes. Canonical implementation of . The type of the barcode. The data to render with the barcode. The back color of the barcode. The color of the bar of the barcode. The height of the barcode. Affected by . The color of the font to render text in the barcode. The vertical top offset height of the barcode to the border. Affected by . The horizontal (left and right) offset width of the barcode to the border. Affected by . The font used to render the text inside the barcode. Whether the barcode will use an (optional) checksum. Not every barcode requires a checksum, and others mandate it. Gets or sets adjust size of barcode image automatically. Gets or sets text of 2D barcode. Top text of barcode. Top text color of barcode. Top text font of barcode. Indicates whether displays top text. Measurement unit. Gets or sets quality of barcode text rendering. Gets or set rotation angle of BarCode image. Gets or sets foreground color of the barcode image. Indicates whether display barcode's text. Indicates whether display barcode's text on bottom. The vertical bottom offset height of the barcode to the border. Space between barcode and text. The horizontal right offset width of the barcode to the border. The position of the text rendered in the barcode. Inidcates whether use anti alias mode to render image. Height of Barcode image. Width of Barcode image. Columns of 2D Barcode. Rows of 2D Barcode. Gets or sets the horizontal resolution. Gets or sets the horizontal resolution. Gets or sets the resolution. Indicates whether shows checksum digit in Code128 and EAN128 Barcodes. Start character of codabar barcode. Stop character of codabar barcode. Supplement data. Space between main and supplement Barcode. Wide/narrow ratio. Indicates whether has border; Borders's width of barcode image. Border's color Border's Dash style. Width of barcode bar module. Height of 2D barcode bar module. height/width ratio of 2D Barcode's module. Gets or sets code set of Pdf417 barcode. Gets or sets data mode of Pdf417 barcode. Error correction level of pdf417 Barcode. Indicates wheter has been truncated of pdf 417 Barcode. Gets or sets a value specifies the required number of layers for an Aztec code. A negative number(-1, -2, -3, -4) specifies a compact Aztec code 0 indicates to use the minimum nuber for layers (the default) A positive number (1, 2, ... 32) specifies a normal (non-compact) Aztec code. Gets or sets a value specifies what degree of error correction. the default is 23. Gets or sets a value specifies the symbol shape hint for DataMatrix barcode. the default is Auto. Gets or sets macro pdf417 Barcode's file index. Gets or sets macro pdf417 Barcode's segment index. Gets or sets of QRCode Barcode. Error correction level of QRCode Barcode. Gets or sets logo image of QRCode Barcode. Indicate top text aligment. Provide a valid key to remove the logo of E-iceblue in the barcode view or image generated by this component Barcode key Defines barcode settings. The size of image automatically. The type of the barcode. The data to render with the barcode. The data to render with the 2D barcode. Top text; Text color of top text; Text font of top text; Indicates whether shows top text. Indicate top text aligment. The unit of measure of the barcode's measurable properties. Quality of text rendering. Rotation angle of Barcode image. The back color of the barcode. The fore color of the barcode. Indicates whether display barcode data text. Indicates whether display barcode data text on bottom. The color of the bar of the barcode. The height of the barcode. Affected by . The vertical top offset height of the barcode to the border. Affected by . The vertical bottom offset height of the barcode to the border. Space between barcode and text. The horizontal left offset width of the barcode to the border. The horizontal right offset width of the barcode to the border. The font used to render the text inside the barcode. The position of the text rendered in the barcode. Whether the barcode will use an (optional) checksum. Not every barcode requires a checksum, and others mandate it. Inidcates whether use anti alias mode to render image. Height of Barcode image. Width of Barcode image. Columns of 2D Barcode. Rows of 2D Barcode. Gets or sets the horizontal resolution. Gets or sets the horizontal resolution. Gets or sets the resolution. Indicates whether shows checksum digit in Code128 and EAN128 Barcodes. Start character of codabar barcode. Stop character of codabar barcode. Supplement data. Space between main and supplement Barcode. Wide/narrow ratio. Indicates whether has border; Borders's width of barcode image. Border's color Border's Dash style. Width of barcode bar module. Height of 2D barcode bar module. height/width ratio of 2D Barcode's module. Gets or sets data mode of Pdf417 barcode. Error correction level of pdf417 Barcode. Indicates wheter has been truncated of pdf 417 Barcode. Gets or sets macro pdf417 Barcode's file index. Gets or sets macro pdf417 Barcode's segment index. Gets or sets of QRCode Barcode. Error correction level of QRCode Barcode. Gets or sets logo image of QRCode Barcode. Gets or sets a value specifies what degree of error correction. the default is 23. Gets or sets a value specifies the required number of layers for an Aztec code. A negative number(-1, -2, -3, -4) specifies a compact Aztec code 0 indicates to use the minimum nuber for layers (the default) A positive number (1, 2, ... 32) specifies a normal (non-compact) Aztec code. Gets or sets a value specifies the symbol shape hint for DataMatrix barcode. the default is Auto. Utility class for BitArray operations. Removes the first of an array of BitArrays and returns it. Array of bit arrays to work on. On return, will lack the first element. The first element of the BitArray array parameter. Removes the last of an array of BitArrays and returns it. Array of bit arrays to work on. On return, will lack the last element. The last element of the BitArray array parameter. Converts a string of data consisting of '1's and '0's into a . Input data. BitArray of input data. Converts an array of strings of data consisting of '1's and '0's into an array of corresponding s. Input strings. Bit matrix (array of BitArrays) created. Compares the floating number. The value1. The value2. The accuracy. return 0,val1 equal val2;return 1,val1 greater than val2;return -1,val1 less than val2; Compares the double number. The value1. The value2. The accuracy. return 0,val1 equal val2;return 1,val1 greater than val2;return -1,val1 less than val2; A decorator used to trace stream reads and writes. Creates a new instance of the class. A name to distinguish this stream. The stream to be decorated by this stream. If the title or the base stream are null or the title is empty. Flushes the base stream's contents. Reads a chunk from the base stream. Buffer to store bytes read. Offset into buffer to begin storing bytes read. Number of bytes to read. Number of bytes actually read. Sets the position within the base stream. Size of the position seek operation. Where to seek from. The position set on the base stream. Sets the length of the base stream. New length to set. Writes a number of bytes to the base stream. Buffer with bytes for writing. Offset into the buffer. Number of bytes to read from the buffer and write to the stream. Determines whether the stream supports reading. Determines whether the stream supports seeking. Determines whether the stream supports writing. The length of the stream. The current position of the stream. Logs a message to the class. Message to log, in the format of . Parameters to the positional elements of the message. The decorated base stream. The title of this stream. Utility class for common string operations. Determines if a string is null of empty. It's emptiness is determined by first trimming it. String to check for nullness or emptiness. True if the string is null or empty, false otherwise. Control to render bar codes. Creates a new instance of the class. Gets and sets the format of the rendered barcode image The type of the barcode to render. The data to render with the barcode. The unit to use when rendering the barcode. The back color of the barcode. The color of the text of the barcode. The height of the bar. The font color of the barcode. The top margin of the barcode. The width offset of the barcode. The font of the barcode text. The position of the text. Indicates whether to use a checksum on barcodes where it is optional. Barcode HTTP handler URL. Render this control to the output parameter specified. The HTML generator to write out to. init function EventArgs Generate barcode image. Save image to disk file. file name Save image to stream. stream image format Save image to disk file. file name image format The size of image automatically. The data to render with the 2D barcode. Text above barcode. Text above barcode style. Text above barcode style. Indicates whether shows top text. Quality of text rendering. Rotation angle of Barcode image. The fore color of the barcode. Indicates whether display barcode data text. Indicates whether display barcode data text on bottom. The bottom margin of the barcode. Space between barcode and text. The right margin of the barcode. Inidcates whether use anti alias mode to render image. Height of Barcode image. Width of Barcode image. Columns of 2D Barcode. Rows of 2D Barcode. Gets or sets the horizontal resolution. Gets or sets the horizontal resolution. Gets or sets the resolution. Indicates whether use httphandler mode to render barcode. Indicates whether shows checksum digit in Code128 and EAN128 Barcodes. Start character of codabar barcode. Stop character of codabar barcode. Supplement data. Space between main and supplement Barcode. Wide/narrow ratio. Indicates whether has border; Borders's width of barcode image. Border's color. Border's Dash style. Width of barcode bar module. Height of 2D barcode bar module. Height/width ratio of 2D Barcode's module. Gets or sets data mode of Pdf417 barcode. Error correction level of pdf417 Barcode. Indicates wheter has been truncated of pdf 417 Barcode. Gets or sets macro pdf417 Barcode's file index. Gets or sets macro pdf417 Barcode's segment index. Gets or sets of QRCode Barcode. Error correction level of QRCode Barcode. Gets or sets logo image of QRCode Barcode. Gets or sets a value specifies the required number of layers for an Aztec code. A negative number(-1, -2, -3, -4) specifies a compact Aztec code 0 indicates to use the minimum nuber for layers (the default) A positive number (1, 2, ... 32) specifies a normal (non-compact) Aztec code. Gets or sets a value specifies what degree of error correction. the default is 23. Gets or sets a value specifies the symbol shape hint for DataMatrix barcode. the default is Auto. Http handler to generate bar code images. Helper class to render HTML tags for barcodes. Useful from ASP.NET MVC. Generates the barcode tags to render to barcode expressed in the input . Settings for the barcode to render. URL for the barcode image rendering HTTP handler. Must be registered in web.config, pointing to . Parses and formats bar code settings () as query strings. Type of barcode key. Data key. Unit key. Back color key. Bar color key. Bar haight key. Offset height key. Offset width key. Font key. Text position key. Use checksum key. Parses a querystring-type parameter for properties. The minimum properties expected are "Type", for the type of the barcode, and "Data", for the data to render with the barcode. The collection of key-value pairs for parsing. The assembled . If the querystring parameter is null. If the querystring parameter has any invalid property for the settings. Formats and returns a query string for the input settings (). Input settings. Assembled querystring. Url-encodes the input data. Data to encode. Encoded data. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap. Looks up a localized resource of type System.Drawing.Bitmap.