[]
        
(Showing Draft Content)

C1.WPF.BarCode.C1BarCode

C1BarCode Class

Displays a map with layers of content above it.

Namespace: C1.WPF.BarCode
Assembly: C1.WPF.BarCode.dll
Syntax
[TemplatePart(Name = "LayoutRoot", Type = typeof(Grid))]
public class C1BarCode : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable

Constructors

Name Description
C1BarCode()

Initializes a new instance of the C1BarCode class.

Fields

Name Description
AddNumberProperty

Identifies the AddNumber dependency property.

AutoSizeProperty

Identifies the AutoSize dependency property.

BarDirectionProperty

Identifies the BarDirection dependency property.

BarHeightProperty

Identifies the BarHeight dependency property.

CaptionGroupingProperty

Identifies the CaptionGrouping dependency property.

CaptionPositionProperty

Identifies the CaptionPosition dependency property.

CheckSumEnabledProperty

Identifies the CheckSumEnabled dependency property.

Code25intlvOptionsProperty

Identifies the Code25intlvOptions dependency property.

Code49OptionsProperty

Identifies the Code49Options dependency property.

CodeTypeProperty

Identifies the CodeType dependency property.

DataMatrixOptionsProperty

Identifies the DataMatrixOptions dependency property.

Ean128Fnc1OptionsProperty

Identifies the Ean128Fnc1Options dependency property.

EncodingExceptionTemplateProperty

Identifies the EncodingExceptionTemplate dependency property.

FixLengthProperty

Identifies the FixLength dependency property.

FontSizeProperty

Identifies the System.Windows.Controls.Control.FontSize dependency property.

ForegroundProperty

Identifies the System.Windows.Controls.Control.Foreground dependency property.

GS1CompositeOptionsProperty

Identifies the GS1CompositeOptions dependency property.

MessageValueProperty

Identifies the MessageValue dependency property.

MicroPDF417OptionsProperty

Identifies the MicroPDF417Options dependency property.

MicroQRCodeOptionsProperty

Identifies the MicroQRCodeOptions dependency property.

ModuleSizeProperty

Identifies the ModuleSize dependency property.

PDF417OptionsProperty

Identifies the PDF417Options dependency property.

QRCodeOptionsProperty

Identifies the QRCodeOptions dependency property.

QuietZoneProperty

Identifies the QuietZone dependency property.

RssExpandedStackedOptionsProperty

Identifies the RssExpandedStackedOptions dependency property.

TextAlignProperty

Identifies the TextAlign dependency property.

TextProperty

Identifies the Text dependency property.

Properties

Name Description
AddNumber

Add two digit or five digit add-on symbols for UPC/E barcodes

AutoSize

When set to True, the barcode automatically stretches to fit the control.

BarDirection

Gets or sets The direction of barcode.

BarHeight

Set the height, in inches, of the barcode's bars. If the bar height exceeds the height of the control, this property is ignored.

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.

Code25intlvOptions

Code25 interleaved options are available for the Code25 interleved barcode style.

Code49Options

Code49 Options are available for the Code49 barcode style.

CodeType

The selected encoding is applied to the value stored in Text property to generate the barcode image displayed in the control

DataMatrixOptions

DataMatrix Options are available for the DataMatrix barcode style.

Ean128Fnc1Options

EAN128FNC1 Options are available for the EAN128FNC1 barcode style.

EncodingException

Gets the BarCodeException that prevented the Text from being encoded.

EncodingExceptionTemplate

Gets or sets the DataTemplate used to show error messages

FixLength

Gets or sets the fixed number of digits of values of barcode.

FontSize

Gets or sets the font size.

Foreground

Gets or sets a brush that describes the foreground color.

GS1CompositeOptions

GS1Composite Options are available for the RSS14Stacked and RSSLimited barcode styles.

Image

Gets an image of the barcode that represents the value in the Text property, obtained using the encoding specified by the CodeType property.

IsDisposed

Gets whether this instance is disposed.

MessageValue

This is used when programmers want to display Barcode messages as text, separately from Value

MicroPDF417Options

MicroPDF417 Options are available for the MicroPDF417 barcode style.

MicroQRCodeOptions

MicroQRCode options.

ModuleSize

Width of the narrow bar in screen pixels. The default value is one screen pixel wide (1/96).

PDF417Options

PDF417 Options are available for the Pdf417 barcode style.

QRCodeOptions

QRCode Options are available for the QRCode barcode style.

QuietZone

A quiet zone is an area of blank space on either side of a barcode that tells the scanner where the symbology starts and stops.

RssExpandedStackedOptions

RssExpandedStacked Options are available for the RSSExpandedStacked barcode style.

Text

Gets or sets the value that is encoded as a barcode image

TextAlign

Display position if value of barcode is displayed by text.

WholeSize

The size of overall of barcode.

Methods

Name Description
Dispose()
Dispose(bool)
Finalize()

Finalizes this instance of the C1BarCode class.

OnApplyTemplate()
Save(Stream, ImageFormat)

Saves the barcode to a stream.