BarcodeProfessional overview

Public Static (Shared) Properties

LicenseKey 
LicenseOwner 

Public Static (Shared) Methods

ProcessBarcodeRequestOverloaded. This method makes the necessary processing to serve barcode images when a Barcode Professional object is dynamically created in a webform. It should be called in the Page’s Load event on the webform that will contain the Barcode Professional control.
ProcessReportOverloaded. This method makes the necessary processing to serve barcode images used in a Crystal Reports report. It should be called in the Page's Load event on the webform that contains a Crystal Reports viewer.

Public Instance Constructors

BarcodeProfessional Constructor Initializes a new instance of the BarcodeProfessional class.

Public Instance Properties

AccessKey (inherited from WebControl) Gets or sets the access key (underlined letter) that allows you to quickly navigate to the Web server control.
AddChecksum Gets or sets whether checksum must be generated and attached to the value to encode.
AlternateText 
AntiAlias Gets or sets whether AntiAlias effect must be applied to all the texts in the barcode image.
Attributes (inherited from WebControl) Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.
AutoSize Gets or sets whether the barcode image is automatically resized to display its entire contents.
BackColor (inherited from WebControl) Gets or sets the background color of the Web server control.
BarColor Gets or sets the bars' color of the barcode.
BarHeight Gets or sets the bars' height of the barcode. It's measured in inches.
BarRatio Gets or sets the wide bars' width compared to the narrow bars' width. In barcode terminology this is N value.
BarWidth Gets or sets the narrow bars' width of the barcode. In barcode terminology this is X value. It's measured in inches.
BearerBarStyle Gets or set the bearer bars' type that must be drawn with the barcode image. Bearer bar is only available for 2 of 5, Code 128 and UCC.EAN 128 barcodes.
BearerBarWidth Gets or sets the bearer bars' width. It's measured in inches.
BindingContainer (inherited from Control) 
BorderColor (inherited from WebControl) Gets or sets the border color of the Web control.
BorderStyle 
BorderWidth 
BottomMargin Gets or sets the height of the margin below the barcode bars. It's measured in inches.
CacheExpiresAtDateTime Gets or sets the time at which the output image expires and is removed from the server cache.
CacheExpiresInSeconds Gets or sets the number of seconds that the server can cache the output image.
ClientID (inherited from Control) Gets the server control identifier generated by ASP.NET.
CodabarStartChar Gets or sets the start character for Codabar symbology. Possible values are: A, B, C or D.
CodabarStopChar Gets or sets the stop character for Codabar symbology. Possible values are: A, B, C or D.
Code Gets or sets the value to encode.
Code128CharSet Gets or sets the characters set to use in the Code 128 symbology. Possible values are: Auto, A, B or C.
Code16kMode Gets or sets the mode to use for Code16k symbology. Modes supported are: Mode 0, 1, and 2.
CodeAlignment Gets or sets the text alignment for Code property.
Controls (inherited from Control) Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.
ControlStyle (inherited from WebControl) Gets the style of the Web server control. This property is used primarily by control developers.
ControlStyleCreated (inherited from WebControl) Gets a value indicating whether a Style object has been created for the ControlStyle property. This property is primarily used by control developers.
CssClass (inherited from WebControl) Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.
DataMatrixEncoding Gets or sets the DataMatrix Encoding to use on that symbology.
DataMatrixFormat Gets or sets the DataMatrix Format to use on that symbology.
DataMatrixModuleSize Gets or sets the module size. It's measured in inches.
DataMatrixProcessTilde Gets or sets whether tilde character should be processed when DataMatrix code is being generated.
DisplayChecksum Gets or sets whether checksum value must be displayed after the value to encode in the barcode image.
DisplayCode Gets or sets whether the value to encode must be displayed in the barcode image.
DisplayLightMarginIndicator Gets or sets whether light margin indicators must be displayed in the barcode image. Only available for EAN/UPC Symbologies.
DisplayStartStopChar Gets or sets whether start and stop characters must be displayed in the barcode image.
Dpi Gets or sets the barcode image resolution in dots per inch.
EanUpcSupplement Gets or sets the supplement type to use with EAN and UPC symbologies.
EanUpcSupplementCode Gets or sets the supplement value for EAN and UPC symbologies.
EanUpcSupplementSeparation Gets or sets the gap separation between the barcode and its supplement. It's measured in inches.
EanUpcSupplementTopMargin Gets or sets the height of the margin above the EAN/UPC supplement bars. It's measured in inches.
Enabled 
EnableViewState (inherited from Control) Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.
Extended Gets or sets whether the extended versions for Code 39 and/or Code 93 symbologies must be used.
Font (inherited from WebControl) Gets the font properties associated with the Web server control.
ForeColor (inherited from WebControl) Gets or sets the foreground color (typically the color of the text) of the Web server control.
GuardBar Gets or sets whether guard bars must be drawn.
GuardBarHeight Gets or sets the guard bars' height. It's measured in inches.
Height 
HighQualityGif Gets or sets whether imaging quantification process must be applied in order to obtain high quality barcodes in GIF format.
ID (inherited from Control) Gets or sets the programmatic identifier assigned to the server control.
ImageFormat Gets or sets the barcode image format to render.
IsbnSupplementCodeObsolete. (Obsolete) Do not use IsbnSupplementCode property. Use EanUpcSupplementCode property instead.
IsCodeValid Gets a value indicating whether the value to encode specified in the Code property is valid based on the Barcode Symbology specified in the Symbology property.
IsReusable 
Monochrome Gets or sets a value indicating whether the barcode image must be converted to monochrome a.k.a. Black and White 1 bit per pixel format.
NamingContainer (inherited from Control) Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.
Page (inherited from Control) Gets a reference to the Page instance that contains the server control.
Parent (inherited from Control) Gets a reference to the server control's parent control in the page control hierarchy.
Pdf417Columns Gets or sets the number of columns to use for PDF417 symbology.
Pdf417CompactionType Gets or sets the Compaction Type to apply for PDF417 symbology.
Pdf417ErrorCorrectionLevel Gets or sets the Error Correction Level to apply for PDF417 symbology.
Pdf417Rows Gets or sets the number of rows to use for PDF417 symbology.
Pdf417Truncated Gets or sets whether the right side of PDF417 barcode is truncated (removed).
PharmacodeBarsSpacing Gets or sets the gap between Pharmacode bars.
PharmacodeThickBarWidth Gets or sets the width of Pharmacode Thick Bars.
PharmacodeThinBarWidth Gets or sets the width of Pharmacode Thin Bars.
PlanetHeightShortBar Gets or sets the short bars' height of Planet symbology. It's measured in inches.
PlanetHeightTallBar Gets or sets the tall bars' height of Planet symbology. It's measured in inches.
Postal4StateAddStartStopChar Gets or sets whether start and stop characters must be added and drawn in the barcode image.
Postal4StateBarsSpacing Gets or sets the gap spacing between bars. It's measured in inches.
Postal4StateTrackerBarHeight Gets or sets the tracker bar's height. It's measured in inches.
Postal4StateTrackerBarWidth Gets or sets the tracker bar's width. It's measured in inches.
PostnetHeightShortBar Gets or sets the short bars' height of Postnet symbology. It's measured in inches.
PostnetHeightTallBar Gets or sets the tall bars' height of Postnet symbology. It's measured in inches.
QRCodeEncoding Gets or sets the QR Code Encoding to use on that symbology.
QRCodeErrorCorrectionLevel Gets or sets the Error Correction Level to apply for QR Code symbology.
QRCodeModuleSize Gets or sets the module size. It's measured in inches.
QRCodeVersion Gets or sets the QR Code Version to use on that symbology.
QuietZoneWidth Gets or sets the quiet zone's width. It's measured in inches.
RenderingMethod Gets or sets the barcode rendering mechanism to be used. To enhance performance in the barcode generation set this property to HttpHandler. IMPORTANT: if this property is set to HttpHandler you must add the following entry in the Web.Config file under system.web node:
Rotate Gets or sets the rotation angle to apply on the barcode image.
Site (inherited from Control) Gets information about the Web site to which the server control belongs.
Style (inherited from WebControl) Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.
Symbology Gets or sets the barcode symbology to generate.
TabIndex (inherited from WebControl) Gets or sets the tab index of the Web server control.
TelepenEncoding Gets or sets the Telepen Encoding to use on that symbology.
TemplateSourceDirectory (inherited from Control) Gets the virtual directory of the Page or UserControl that contains the current server control.
TemporaryStorage Gets or sets the temporary storage for the barcode content when rendering the src attribute of the HTML Image Tag representing the barcode image.
Text Gets or sets the additional text to show in the barcode image e.g.: Client ID. Note: This is not the value to encode.
TextAlignment Gets or sets the text alignment for Text property.
ToolTip (inherited from WebControl) Gets or sets the text displayed when the mouse pointer hovers over the Web server control.
TopMargin Gets or sets the height of the margin above the barcode bars. It's measured in inches.
UniqueID (inherited from Control) Gets the unique, hierarchically-qualified identifier for the server control.
UpcESystem Gets or sets the number system to use for UPC-E symbology.
UseCache Gets or sets whether the barcode image should be stored in the ASP.NET Output Cache.
UspsFimPattern Gets or sets the USPS FIM pattern to use on that symbology.
UspsHorizontalBarsCount Gets or sets the number of horizontal bars to be drawn.
Visible (inherited from Control) Gets or sets a value that indicates whether a server control is rendered as UI on the page.
Width 

Public Instance Methods

ApplyStyle (inherited from WebControl) Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. This method is primarily used by control developers.
CopyBaseAttributes (inherited from WebControl) Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. This method is used primarily by control developers.
DataBind (inherited from Control) Binds a data source to the invoked server control and all its child controls.
Dispose (inherited from Control) Enables a server control to perform final clean up before it is released from memory.
DrawOnCanvasOverloaded. Draws the barcode image onto the graphics object at the origin point.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
FindControl (inherited from Control) Searches the current naming container for a server control with the specified id parameter.
GetBarcodeImageOverloaded. Gets a System.Drawing.Image object of the barcode image.
GetBarcodeUrl It returns a URL string used to generate the barcode image on the server side.
GetBarcodeUrlParam It returns a parameters string used to generate the barcode image on the server side.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
HasControls (inherited from Control) Determines if the server control contains any child controls.
MergeStyle (inherited from WebControl) Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. This method is used primarily by control developers.
ProcessRequest 
RenderBeginTag (inherited from WebControl) Renders the HTML opening tag of the control into the specified writer. This method is used primarily by control developers.
RenderControl (inherited from Control) Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.
RenderEndTag (inherited from WebControl) Renders the HTML closing tag of the control into the specified writer. This method is used primarily by control developers.
ResolveUrl (inherited from Control) Converts a URL into one that is usable on the requesting client.
SaveOverloaded. Saves this barcode image to the specified file in the specified format.
SetRenderMethodDelegate (inherited from Control) 
ToString (inherited from Object) Returns a String that represents the current Object.

Public Instance Events

DataBinding (inherited from Control) Occurs when the server control binds to a data source.
Disposed (inherited from Control) Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.
Init (inherited from Control) Occurs when the server control is initialized, which is the first step in the its lifecycle.
Load (inherited from Control) Occurs when the server control is loaded into the Page object.
PreRender (inherited from Control) Occurs when the server control is about to render to its containing Page object.
Unload (inherited from Control) Occurs when the server control is unloaded from memory.

See Also

BarcodeProfessional Class | Neodynamic.WebControls.BarcodeProfessional Namespace