Spire.Barcode Class LicenseProvider. Provides a license by a license file path, which will be used for loading license. License file full path. Sets the license file name, which will be used for loading license. License file name. Gets the current license file name. The license file name, the default license file name is [license.elic.xml]. Provides a license by a license file object, which will be used for loading license. License file object. Provides a license by a license stream, which will be used for loading license. License data stream. Provides a license by a license key, which will be used for loading license. The value of the Key attribute of the element License of you license xml file. Clear all cached license. Load the license provided by current setting to the license cache. Load the license provided by current setting to the license cache. Runtime product type This method is not intended to be used directly from your code. Authorization Blacklist The serial number or the MD5 code of the key that is entered into the authorization blacklist. Class TraceInfo. Show trace info. The class name. The method name. The message. Enable or disable checksum according barcode type. Force enable checksum. Force disable checksum. Performs an unsigned bitwise right shift with the specified number Number to operate on Ammount of bits to shift The resulting number from the shift operation This method returns the literal value received The literal to return The received value Simply encapsulates a width and height. initializing constructor the width the height 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. Computes -log10(NFA). NFA stands for Number of False Alarms: @f[ \mathrm{NFA} = NT \cdot B(n,k,p) @f] - NT - number of tests - B(n,k,p) - tail of binomial distribution with parameters n,k and p: @f[ B(n,k,p) = \sum_{j=k}^n \left(\begin{array}{c}n\\j\end{array}\right) p^{j} (1-p)^{n-j} @f] The value -log10(NFA) is equivalent but more intuitive than NFA: - -1 corresponds to 10 mean false alarms - 0 corresponds to 1 mean false alarm - 1 corresponds to 0.1 mean false alarms - 2 corresponds to 0.01 mean false alarms - ... Used this way, the bigger the value, better the detection, and a logarithmic scale is used. @param n,k,p binomial parameters. @param logNT logarithm of Number of Tests The computation is based in the gamma function by the following relation: @f[ \left(\begin{array}{c}n\\k\end{array}\right) = \frac{ \Gamma(n+1) }{ \Gamma(k+1) \cdot \Gamma(n-k+1) }. @f] We use efficient algorithms to compute the logarithm of the gamma function. To make the computation faster, not all the sum is computed, part of the terms are neglected based on a bound to the error obtained (an error of 10% in the result is accepted). Interpolate y value corresponding to 'x' value given Interpolate y value corresponding to 'x' value given 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. QR Code barcode. 2D Barcode DataMatrix 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 Micro QRCode 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. No border enclosing the Barcode Frame enclosing the Barcode Tow horizontal bars enclosing the Barcode 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. Get barcode type Get barcode position,return the four vertices of the rectangle Get barcode angle Get barcode data Provide barcode scanning services. Scan barcode from image file. @param fileName Image file path. @return Barcode info array. @throws Exception Scan barcode from image file. @param fileName Image file path. @param barcodeType barcode type @return Barcode info array. @throws Exception 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. The include check sum. Barcode text list. Scan barcode from image file. Image file path. The barcode type. The include check sum. Barcode text list. Scan barcode from image file. Image file path. Barcode text list. Scan barcode from image file. Image file path. The include check sum. Barcode text. Scan barcode from image file. Image file path. The barcode type. The include check sum. Barcode text Scan barcode from image stream. Image stream. Barcode text list. Scan barcode from image stream. Image stream. The include check sum. Barcode text list. Scan barcode from image stream. Image stream. The barcode type. The include check sum. Barcode text list. Scan barcode from image stream. Image stream. Barcode text. Scan barcode from image stream. Image stream. Barcode text. Scan barcode from image stream. Image stream. The barcode type. The include check sum. Barcode text. Scan barcode from bitmap. Bitmap object. Barcode text list. Scan barcode from bitmap. Bitmap object. Barcode text. Scans barcode from bitmap. Bitmap object. Scan rectangle Barcode Type Barcode text list. Scans barcode from bitmap. Bitmap object. Scan rectangle Barcode Type The include check sum. 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 top margin of top text 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. ITF14 Bearer bar 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. Show start character and 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 Barcode128 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. Bottom text color of barcode. Bottom text font of barcode. Indicates whether displays bottom text. Indicate bottom text aligment. 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 margin. The unit of measure of the barcode's measurable properties. Quality of text rendering. Border's Dash style. The position of the text rendered in the barcode. Indicate top text aligment. Indicate Bottom text aligment. Rotation angle of Barcode image. ITF14 barcode Bearer Bars 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. 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. Show start character and 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 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. Bottom text; Text color of Bottom text; Text font of Bottom text; Indicates whether shows Bottom text. 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. 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.