[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.SectionReportModel.Barcode

Barcode Class

Barcode control.

Inheritance
Barcode
Namespace: GrapeCity.ActiveReports.SectionReportModel
Assembly: MESCIUS.ActiveReports.dll
Syntax
[DefaultSize(1.5, 0.5)]
public sealed class Barcode : ARControl, IComponent, IDisposable, IPersistControl

Constructors

Name Description
Barcode()

Initializes a new instance of the Barcode class.

Properties

Name Description
Alignment

Gets or sets the horizontal alignment of the caption in the control.

AutoSize

Gets or sets whether the barcode automatically stretches to fit the control.

Aztec

Aztec options.

BackColor

Gets or sets the barcode's background color or fill color.

BarHeight

Height of a bar.

CaptionGrouping

Gets or sets a value indicating whether to add spaces between groups of characters in the caption to make long numbers easier to read.

CaptionPosition

Gets or sets the caption's vertical position relative to the barcode symbol.

CheckSumEnabled

Determines whether a checksum of the barcode will be computed and included in the barcode when applicable.

Code128

Gets or sets the Code128Options for the barcode control.

Code49

Gets or sets the Code49Options for the barcode control.

ControlType
DataField

Overridden. Gets or sets the name of the field used to bind the data source records.

DataMatrix

DataMatrix options include EccMode, Ecc200SymbolSize, Ecc200EncodingMode, Ecc000_140SymbolSize, StructuredAppend, StructureNumber, FileIdentifier, and Encoding. Select from supplied values, or enter a number for the StructureNumber and FileIdentifier.

Font

Gets or returns the font object used to print the control's caption.

ForeColor

Gets or returns the foreground color of the control.

GS1Composite

Gets or sets the GS1CompositeOptions for the barcode control.

MaxiCode

MaxiCode options.

MicroPDF417

Gets or sets the MicroPDF417Options for the barcode control.

MicroQRCode

Gets or sets the MicroQRCodeOptions for the barcode control.

NWRatio

NW Ratio

NarrowBarWidth

Also known as the X dimension, this is a value defining the width of the narrowest part of the barcode. Before using an extremely small value for this width, ensure that the scanner can read it. This value is in pixel for SectionReports and in point/inch/cm for PageReports.

PDF417

Gets or sets the PDF417Options for the barcode control.

QRCode

Gets or sets the QRCodeOptions for the barcode control.

QuietZoneBottom

Gets or sets the bottom quiet zone of the barcode.

QuietZoneLeft

Gets or sets the left quiet zone of the barcode.

QuietZoneRight

Gets or sets the right quiet zone of the barcode.

QuietZoneTop

Gets or sets the top quiet zone of the barcode.

Rotation

Gets or sets the angle the barcode should be rotated to.

RssExpandedStacked

When you set the Barcode Style property to RssExpandedStacked, this property allows you to control, via the RowCount property, the number of stacks of segments in which to display the code. You can specify two to eleven rows. Displaying an RSS Expanded barcode in stacks may be more appropriate for certain packaging requirements, as it reduces the length of a barcode.

Style

Gets or sets the barcode symbology used to render the barcode text.

SupplementBarHeight

The height of a bar in the supplement barcode.

SupplementCaptionPosition

Defines how to display the barcode caption.

SupplementDataField

The supplement for barcode data.

SupplementSpacing

The spacing between main and supplement barcodes.

SupplementText

The supplement for barcode data.

Text

Gets or sets the barcode text value to be printed as a barcode symbol and caption of the barcode in applicable symbologies.

ValueBinary

Special property to pass binary data to barcode. Exists primary for QR Code barcode.

Methods

Name Description
GetControlBounds(PointF, float, float)
QuickLoad(BinaryReader)

Loads the control from specified binary reader.

QuickSave(BinaryWriter)

Saves the control to the specified binary writer.

ReadXml(XmlNode)

Reads the control from specified XML node.

WriteXml(XmlElement)

Writes the control as XML to specified XML node.

Extension Methods