Skip to main content

Class BarcodeItem

Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class BarcodeItem : ContentItem, ICloneable

Inheritance: System.Object -> Aurigma.DesignAtoms.Model.ModelComponent -> Aurigma.DesignAtoms.Model.Items.BaseItem -> Aurigma.DesignAtoms.Model.Items.Item -> Aurigma.DesignAtoms.Model.Items.ShapeItem -> Aurigma.DesignAtoms.Model.Items.RectangleItem -> Aurigma.DesignAtoms.Model.Items.ContentItem -> BarcodeItem

Implements

  • System.ComponentModel.INotifyPropertyChanged
  • System.ICloneable

Inherited Members

Constructors

BarcodeItem

public BarcodeItem(WritableBarcodeFormat format, string content, BarcodeItem.EncodingOptions options = null, PointF? location = null, float? width = null, float? height = null)

BarcodeItem

public BarcodeItem(PointF? location = null, float? width = null, float? height = null)

Properties

BarcodeContent

public string BarcodeContent { get; set; }

BarcodeFormat

public WritableBarcodeFormat BarcodeFormat { get; set; }

BarcodeSubType

public BarcodeSubType BarcodeSubType { get; set; }

BarcodeOptions

public BarcodeItem.EncodingOptions BarcodeOptions { get; set; }

Color

public Color Color { get; set; }

BarcodePermissions

public BarcodePermissions BarcodePermissions { get; set; }

Methods

SetColorProfile

public override void SetColorProfile(string colorProfile, ColorSpace colorSpace)
Parameters
TypeNameDescription
System.StringcolorProfile
Aurigma.DesignAtoms.Model.Color.ColorSpacecolorSpace
Overrides

GetAllColors

public override IEnumerable<Color> GetAllColors()
Returns

System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Model.Color.Color>

Overrides

Accept

public override Task Accept(ItemVisitor visitor)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ItemVisitorvisitor
Returns

System.Threading.Tasks.Task

Overrides

Accept<T>

public override Task<T> Accept<T>(ItemVisitor<T> visitor)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ItemVisitor<<T>>visitor
Returns

System.Threading.Tasks.Task<<T>>

Overrides
  • Aurigma.DesignAtoms.Model.Items.RectangleItem.Accept``1(Aurigma.DesignAtoms.Model.ItemVisitor<<T>>)

Equals

protected bool Equals(BarcodeItem other)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BarcodeItemother
Returns

System.Boolean

Equals

public override bool Equals(object obj)
Parameters
TypeNameDescription
System.Objectobj
Returns

System.Boolean

Overrides

ApplyPermissionsConstrain

public override void ApplyPermissionsConstrain()
Overrides

GetHashCode

public override int GetHashCode()
Returns

System.Int32

Overrides

DeepClone<TItem>

public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
where TItem : ModelComponent
Parameters
TypeNameDescription
<TItem>clone
System.BooleankeepIds
Returns

<TItem>

Overrides
  • Aurigma.DesignAtoms.Model.Items.ContentItem.DeepClone``1(<TItem>,System.Boolean)
Was this page helpful?