/*!
*
* Wijmo Library 5.20251.40
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
*
* Licensed under the End-User License Agreement For MESCIUS Wijmo Software.
* us.sales@mescius.com
* https://developer.mescius.com/wijmo/licensing
*
*/
/**
* {@module wijmo.react.barcode.common}
* Contains React components for the wijmo.barcode.common module.
*/
/**
*
*/
export declare var ___keepComment: any;
import { WjForwardRefExoticComponent } from 'wijmo/wijmo.react.base';
import { BarcodeBaseEvents, BarcodeBaseInputs } from 'wijmo/wijmo.react.barcode.base';
import { IQuietZoneWithAddOn, LabelPosition, NarrowToWideRatio } from 'wijmo/wijmo.barcode';
import * as wjcReactBase from 'wijmo/wijmo.react.base';
import * as wjcBarcodeCommon from 'wijmo/wijmo.barcode.common';
export declare type BarcodeCodebarInputs = BarcodeBaseInputs & {
autoWidth?: boolean;
autoWidthZoom?: number;
checkDigit?: number;
labelPosition?: LabelPosition | string;
nwRatio?: NarrowToWideRatio | string;
showLabel?: boolean;
};
export declare type BarcodeCodebarEvents = BarcodeBaseEvents & {};
export declare const BarcodeCodebarMeta: {
inputs: string[];
events: string[];
};
export declare type BarcodeCodabarProps = BarcodeCodebarInputs & BarcodeCodebarEvents;
export declare type BarcodeCodabarRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.Codabar} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.Codabar} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeCodabar: WjForwardRefExoticComponent;
export declare type BarcodeEanBaseInputs = BarcodeBaseInputs & {
labelPosition?: LabelPosition | string;
showLabel?: boolean;
};
export declare type BarcodeEanBaseEvents = BarcodeBaseEvents & {};
export declare const BarcodeEanBaseMeta: {
inputs: string[];
events: string[];
};
export declare type BarcodeEan8Inputs = BarcodeEanBaseInputs & {};
export declare type BarcodeEan8Events = BarcodeEanBaseEvents & {};
export declare const BarcodeEan8Meta: {
inputs: string[];
events: string[];
};
export declare type BarcodeEan8Props = BarcodeEan8Inputs & BarcodeEan8Events;
export declare type BarcodeEan8Ref = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.Ean8} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.Ean8} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeEan8: WjForwardRefExoticComponent;
export declare type BarcodeEan13Inputs = BarcodeEanBaseInputs & {
addOn?: string | number;
addOnHeight?: string | number;
addOnLabelPosition?: LabelPosition | string;
};
export declare type BarcodeEan13Events = BarcodeEanBaseEvents & {};
export declare const BarcodeEan13Meta: {
inputs: string[];
events: string[];
};
export declare type BarcodeEan13Props = BarcodeEan13Inputs & BarcodeEan13Events;
export declare type BarcodeEan13Ref = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.Ean13} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.Ean13} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeEan13: WjForwardRefExoticComponent;
export declare type BarcodeCode39Inputs = BarcodeBaseInputs & {
autoWidth?: boolean;
autoWidthZoom?: number;
checkDigit?: boolean;
fullAscii?: boolean;
labelPosition?: LabelPosition | string;
labelWithStartAndStopCharacter?: boolean;
nwRatio?: NarrowToWideRatio | string;
showLabel?: boolean;
};
export declare type BarcodeCode39Events = BarcodeBaseEvents & {};
export declare const BarcodeCode39Meta: {
inputs: string[];
events: string[];
};
export declare type BarcodeCode39Props = BarcodeCode39Inputs & BarcodeCode39Events;
export declare type BarcodeCode39Ref = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.Code39} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.Code39} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeCode39: WjForwardRefExoticComponent;
export declare type BarcodeCode128Inputs = BarcodeBaseInputs & {
autoWidth?: boolean;
autoWidthZoom?: number;
codeSet?: wjcBarcodeCommon.Code128CodeSet | string;
labelPosition?: LabelPosition | string;
showLabel?: boolean;
};
export declare type BarcodeCode128Events = BarcodeBaseEvents & {};
export declare const BarcodeCode128Meta: {
inputs: string[];
events: string[];
};
export declare type BarcodeCode128Props = BarcodeCode128Inputs & BarcodeCode128Events;
export declare type BarcodeCode128Ref = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.Code128} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.Code128} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeCode128: WjForwardRefExoticComponent;
export declare type BarcodeGs1_128Inputs = BarcodeBaseInputs & {
autoWidth?: boolean;
autoWidthZoom?: number;
labelPosition?: LabelPosition | string;
showLabel?: boolean;
};
export declare type BarcodeGs1_128Events = BarcodeBaseEvents & {};
export declare const BarcodeGs1_128Meta: {
inputs: string[];
events: string[];
};
export declare type BarcodeGs1_128Props = BarcodeGs1_128Inputs & BarcodeGs1_128Events;
export declare type BarcodeGs1_128Ref = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.Gs1_128} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.Gs1_128} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeGs1_128: WjForwardRefExoticComponent;
export declare type BarcodeUpcBaseInputs = BarcodeBaseInputs & {
addOn?: string | number;
addOnHeight?: string | number;
addOnLabelPosition?: LabelPosition | string;
labelPosition?: LabelPosition | string;
quietZone?: IQuietZoneWithAddOn;
showLabel?: boolean;
};
export declare type BarcodeUpcBaseEvents = BarcodeBaseEvents & {};
export declare const BarcodeUpcBaseMeta: {
inputs: string[];
events: string[];
};
export declare type BarcodeUpcAInputs = BarcodeUpcBaseInputs & {};
export declare type BarcodeUpcAEvents = BarcodeUpcBaseEvents & {};
export declare const BarcodeUpcAMeta: {
inputs: string[];
events: string[];
};
export declare type BarcodeUpcAProps = BarcodeUpcAInputs & BarcodeUpcAEvents;
export declare type BarcodeUpcARef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.UpcA} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.UpcA} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeUpcA: WjForwardRefExoticComponent;
export declare type BarcodeUpcE0Inputs = BarcodeUpcBaseInputs & {};
export declare type BarcodeUpcE0Events = BarcodeUpcBaseEvents & {};
export declare const BarcodeUpcE0Meta: {
inputs: string[];
events: string[];
};
export declare type BarcodeUpcE0Props = BarcodeUpcE0Inputs & BarcodeUpcE0Events;
export declare type BarcodeUpcE0Ref = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.UpcE0} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.UpcE0} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeUpcE0: WjForwardRefExoticComponent;
export declare type BarcodeUpcE1Inputs = BarcodeUpcBaseInputs & {};
export declare type BarcodeUpcE1Events = BarcodeUpcBaseEvents & {};
export declare const BarcodeUpcE1Meta: {
inputs: string[];
events: string[];
};
export declare type BarcodeUpcE1Props = BarcodeUpcE1Inputs & BarcodeUpcE1Events;
export declare type BarcodeUpcE1Ref = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.UpcE1} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.UpcE1} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeUpcE1: WjForwardRefExoticComponent;
export declare type BarcodeQrCodeInputs = BarcodeBaseInputs & {
charCode?: number[];
charset?: wjcBarcodeCommon.QrCodeCharset | string;
connection?: boolean;
connectionIndex?: number;
errorCorrectionLevel?: wjcBarcodeCommon.QrCodeCorrectionLevel | string;
mask?: number;
model?: wjcBarcodeCommon.QrCodeModel | string;
version?: number;
};
export declare type BarcodeQrCodeEvents = BarcodeBaseEvents & {};
export declare const BarcodeQrCodeMeta: {
inputs: string[];
events: string[];
};
export declare type BarcodeQrCodeProps = BarcodeQrCodeInputs & BarcodeQrCodeEvents;
export declare type BarcodeQrCodeRef = wjcReactBase.WjRef;
/**
* React component for the {@link wijmo.barcode.common.QrCode} control.
*
* The component supports all properties and events of the pure JavaScript {@link wijmo.barcode.common.QrCode} control it represents.
*
* The component includes an initialized event that is raised when the control is initialized after it is added to the page.
* You can use this event to perform further initialization in addition to setting properties in JSX.
* The signature of the handler function is the same as any other Wijmo event handlers.
*/
export declare const BarcodeQrCode: WjForwardRefExoticComponent;