Back to Website
Show / Hide Table of Contents

Class BarcodeItem

Inheritance
ModelComponent
BaseItem
Item
ShapeItem
RectangleItem
ContentItem
BarcodeItem
Package: @aurigma/design-atoms-model

Constructors

(constructor)(format, content, options, rectangle)

Constructs a new instance of the BarcodeItem class

Declaration
constructor(format?: BarcodeFormat, content?: string, options?: EncodingOptions, rectangle?: RectangleF);
Parameters
Type Name Description
BarcodeFormat format
string content
EncodingOptions options
RectangleF rectangle

Properties

barcodeContent

Declaration
get barcodeContent(): string;

set barcodeContent(value: string);
Property Value
Type Description
string

barcodeData

Declaration
get barcodeData(): BarcodeData;
Property Value
Type Description
BarcodeData

barcodeFormat

Declaration
get barcodeFormat(): BarcodeFormat;

set barcodeFormat(value: BarcodeFormat);
Property Value
Type Description
BarcodeFormat

barcodeOptions

Declaration
get barcodeOptions(): EncodingOptions;

set barcodeOptions(value: EncodingOptions);
Property Value
Type Description
EncodingOptions

barcodePermissions

Declaration
get barcodePermissions(): BarcodePermissions;

set barcodePermissions(value: BarcodePermissions);
Property Value
Type Description
BarcodePermissions

barcodeSubType

Declaration
get barcodeSubType(): BarcodeSubType;

set barcodeSubType(value: BarcodeSubType);
Property Value
Type Description
BarcodeSubType

color

Declaration
get color(): Color;

set color(value: Color);
Property Value
Type Description
Color

isLinearBarcode

Declaration
get isLinearBarcode(): boolean;
Property Value
Type Description
boolean

isQrCode

Declaration
get isQrCode(): boolean;
Property Value
Type Description
boolean

isSquareCode

Declaration
get isSquareCode(): boolean;
Property Value
Type Description
boolean

type

Declaration
type: string;
Property Value
Type Description
string

type

Declaration
static type: string;
Property Value
Type Description
string

Methods

_copy(source, destination, generateNewIds, appropriateParentContainer)

Declaration
protected _copy(source: BarcodeItem, destination: BarcodeItem, generateNewIds: boolean, appropriateParentContainer: boolean): void;
Parameters
Type Name Description
BarcodeItem source
BarcodeItem destination
boolean generateNewIds
boolean appropriateParentContainer
Returns
Type Description
void

applyBarcodeData(barcodeData)

Declaration
applyBarcodeData(barcodeData: BarcodeData): void;
Parameters
Type Name Description
BarcodeData barcodeData
Returns
Type Description
void

applyPermissionsConstrain()

Declaration
applyPermissionsConstrain(): void;
Returns
Type Description
void

clone(generateNewIds, appropriateParentContainer)

Declaration
clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): BarcodeItem;
Parameters
Type Name Description
boolean generateNewIds
boolean appropriateParentContainer
Returns
Type Description
BarcodeItem

equals(other)

Declaration
equals(other: BarcodeItem): boolean;
Parameters
Type Name Description
BarcodeItem other
Returns
Type Description
boolean

getSimplifiedObject(omitProperties)

Declaration
getSimplifiedObject(omitProperties?: string[] | string): Object;
Parameters
Type Name Description
string[] | string omitProperties
Returns
Type Description
Object
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback