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 It indicates if checksum must be generated and attached to the value to encode.
AlternateText Gets or sets the alternate text displayed in the Barcode Professional control when the barcode image is unavailable. Browsers that support the ToolTips feature display this text as a ToolTip.
AntiAlias It indicates if 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 a value indicating 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. NOTE: For PDF417 Symbology, the BarHeight is calculated based on this formula: BarHeight = BarWidth * BarRatio
BarRatio It determines 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.
BindingContainer (inherited from Control) 
BorderColor (inherited from WebControl) Gets or sets the border color of the Web control.
BorderStyle 
BorderWidth Gets or sets the barcode image border's width to generate.
BottomMargin Gets or sets the bottom margin's height.
CacheExpiresAtDateTime Gets or sets the latest date and time when the barcode image can be considered current by the client browser.
CacheExpiresInSeconds Gets or sets the number of seconds that the client browser can cache the barcode image.
ClientID (inherited from Control) Gets the server control identifier generated by ASP.NET.
CodabarStartChar Start character for Codabar symbology. Possible values are: A, B, C or D.
CodabarStopChar Stop character for Codabar symbology. Possible values are: A, B, C or D.
Code Gets or sets the value to encode.
Code128CharSet It indicates the characters set to use in the Code 128 symbology. Possible values are: Auto, A, B or C.
Code16kMode It indicates the mode to use for Code16k symbology. Modes supported are: Mode 0, 1, and 2.
CodeAlignment It indicates 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 It indicates the DataMatrix Encoding to use on this symbology.
DataMatrixFormat It indicates the DataMatrix Format to use on this symbology.
DataMatrixModuleSize Gets or sets the module size.
DataMatrixProcessTilde It indicates if the tilde character should be processed or not, when DataMatrix code is generated.
DisplayChecksum It indicates if the checksum value must be displayed after the value to encode in the barcode image.
DisplayCode It indicates if the value to encode must be displayed in the barcode image.
DisplayStartStopChar It indicates if start and stop characters must be displayed in the barcode image.
Dpi Gets or sets the barcode image resolution to use.
EanUpcSupplement It indicates 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 separation between the barcode and its supplement.
EanUpcSupplementTopMargin Gets or sets the top margin's height for supplement code.
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 It indicates if the extended versions for Code39 and Code93 symbologies must be used or not.
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 It indicates if guard bars must be drawn.
GuardBarHeight Gets or sets the guard bars' height.
Height Gets or sets the barcode image's height to generate.
ID (inherited from Control) Gets or sets the programmatic identifier assigned to the server control.
ImageFormat It indicates the barcode image format to render. MIME possible values: Gif, Jpeg, Bmp, and Png.
IsbnSupplementCode Gets or sets the supplement value for ISBN symbology. It generally is the suggested price.
IsReusable 
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 It indicates the Compaction Type to apply for PDF417 symbology.
Pdf417ErrorCorrectionLevel It indicates the Error Correction Level to apply for PDF417 symbology.
Pdf417Rows Gets or sets the number of rows to use for PDF417 symbology.
Pdf417Truncated It indicates if the right side of PDF417 barcode is truncated (removed) or not.
PlanetHeightShortBar Gets or sets the short bars' height of Planet symbology.
PlanetHeightTallBar Gets or sets the tall bars' height of Planet symbology.
PostnetHeightShortBar Gets or sets the short bars' height of Postnet symbology.
PostnetHeightTallBar Gets or sets the tall bars' height of Postnet symbology.
QuietZoneWidth Gets or sets the quiet zone's width.
RenderingMethod To enhance performance in the barcode generation set this property to HttpHandler. IMPORTANT: if this property is set to HttpHandler you must write the following entry in the Web.Config file under system.web node: <httpHandlers><add verb="*" path="BarcodeProfessional.aspx" type="Neodynamic.WebControls.BarcodeProfessional.BarcodeProfessional, Neodynamic.WebControls.BarcodeProfessional"/></httpHandlers>
Rotate It indicates 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 It indicates the barcode symbology to generate.
TabIndex (inherited from WebControl) Gets or sets the tab index of the Web server control.
TemplateSourceDirectory (inherited from Control) Gets the virtual directory of the Page or UserControl that contains the current server control.
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 It indicates 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 top margin's height.
UniqueID (inherited from Control) Gets the unique, hierarchically-qualified identifier for the server control.
UpcESystem It indicates the number system to use for UPC-E symbology.
UseCache It indicates if the barcode image should be cached.
Visible (inherited from Control) Gets or sets a value that indicates whether a server control is rendered as UI on the page.
Width Gets or sets the barcode image's width to generate.

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.Bitmap 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