Back to Website
Show / Hide Table of Contents

Class BarcodeItem

Inheritance
System.Object
ModelComponent
BaseItem
Item
ShapeItem
RectangleItem
ContentItem
BarcodeItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
ContentItem.ParentPlaceholder
ContentItem.Equals(ContentItem)
ContentItem.CanSetIsVariable()
ContentItem.MaskOpacity
RectangleItem.IncludeBorder
RectangleItem.SourceRectangle
ShapeItem.SourcePathId
ShapeItem.SetViolationSettings(ViolationSettings)
ShapeItem.SubscribeToPermissionChanged()
ShapeItem.UnsubscribeFromPermissionChanged()
ShapeItem.ApplyShapePermissionsConstraint()
ShapeItem.Equals(ShapeItem)
ShapeItem.BorderWidth
ShapeItem.FixedBorderWidth
ShapeItem.Dash
ShapeItem.BorderColor
ShapeItem.OverprintStroke
ShapeItem.AltBorderColor
ShapeItem.FillColor
ShapeItem.OverprintFill
ShapeItem.SourcePath
ShapeItem.ViolationSettings
ShapeItem.ShapePermissions
Item.ParentGroupItem
Item._ignorePermissionsChange
Item.ContainerName
Item.FromLayout
Item._violationSettings
Item.OnPermissionsChanged(Object, EventArgs)
Item.RaiseTransformChanged()
Item.Transform_TransformChanged(Object, EventArgs)
Item.Equals(Item)
Item.GetThemeBinding(ThemeBinding)
Item.OnParentContainerChanged()
Item.Locked
Item.Class
Item.IsVariable
Item.ThemeBinding
Item.Opacity
Item.Mask
Item.Visible
Item.FrontendPermissions
Item.ManipulationPermissions
Item.VisualizationPermissions
Item.ItemPermissions
Item.Transform
Item.BlendMode
Item.TextWrappingMode
Item.RenderingType
Item.IsRenderTypeIsNormal
Item.TransformChanged
Item.PermissionsChanged
BaseItem.Equals(BaseItem)
BaseItem.ShallowClone()
BaseItem.ShallowClone<TItem>(TItem)
BaseItem.ParentContainer
BaseItem.Type
ModelComponent.UserTagKey
ModelComponent.WarningTagKey
ModelComponent.Tags
ModelComponent.GenerateId()
ModelComponent.ToString()
ModelComponent.Equals(ModelComponent)
ModelComponent.Clone(Boolean)
ModelComponent.Clone()
ModelComponent.OnPropertyChanged(String)
ModelComponent.Version
ModelComponent.Id
ModelComponent.Name
ModelComponent.PropertyChanged
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class BarcodeItem : ContentItem, ICloneable

Constructors

BarcodeItem(WritableBarcodeFormat, String, BarcodeItem.EncodingOptions, Nullable<PointF>, Nullable<Single>, Nullable<Single>)

Declaration
public BarcodeItem(WritableBarcodeFormat format, string content, BarcodeItem.EncodingOptions options = null, PointF? location = null, float? width = null, float? height = null)
Parameters
Type Name Description
WritableBarcodeFormat format
System.String content
BarcodeItem.EncodingOptions options
System.Nullable<System.Drawing.PointF> location
System.Nullable<System.Single> width
System.Nullable<System.Single> height

BarcodeItem(Nullable<PointF>, Nullable<Single>, Nullable<Single>)

Declaration
public BarcodeItem(PointF? location = null, float? width = null, float? height = null)
Parameters
Type Name Description
System.Nullable<System.Drawing.PointF> location
System.Nullable<System.Single> width
System.Nullable<System.Single> height

Properties

BarcodeContent

Declaration
public string BarcodeContent { get; set; }
Property Value
Type Description
System.String

BarcodeFormat

Declaration
public WritableBarcodeFormat BarcodeFormat { get; set; }
Property Value
Type Description
WritableBarcodeFormat

BarcodeOptions

Declaration
public BarcodeItem.EncodingOptions BarcodeOptions { get; set; }
Property Value
Type Description
BarcodeItem.EncodingOptions

BarcodePermissions

Declaration
public BarcodePermissions BarcodePermissions { get; set; }
Property Value
Type Description
BarcodePermissions

BarcodeSubType

Declaration
public BarcodeSubType BarcodeSubType { get; set; }
Property Value
Type Description
BarcodeSubType

Color

Declaration
public Color Color { get; set; }
Property Value
Type Description
Color

Methods

Accept(ItemVisitor)

Declaration
public override Task Accept(ItemVisitor visitor)
Parameters
Type Name Description
ItemVisitor visitor
Returns
Type Description
System.Threading.Tasks.Task
Overrides
RectangleItem.Accept(ItemVisitor)

Accept<T>(ItemVisitor<T>)

Declaration
public override Task<T> Accept<T>(ItemVisitor<T> visitor)
Parameters
Type Name Description
ItemVisitor<T> visitor
Returns
Type Description
System.Threading.Tasks.Task<T>
Type Parameters
Name Description
T
Overrides
Aurigma.DesignAtoms.Model.Items.RectangleItem.Accept<T>(Aurigma.DesignAtoms.Model.ItemVisitor<T>)

ApplyPermissionsConstrain()

Declaration
public override void ApplyPermissionsConstrain()
Overrides
ContentItem.ApplyPermissionsConstrain()

DeepClone<TItem>(TItem, Boolean)

Declaration
public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
    where TItem : ModelComponent
Parameters
Type Name Description
TItem clone
System.Boolean keepIds
Returns
Type Description
TItem
Type Parameters
Name Description
TItem
Overrides
Aurigma.DesignAtoms.Model.Items.ContentItem.DeepClone<TItem>(TItem, System.Boolean)

Equals(BarcodeItem)

Declaration
protected bool Equals(BarcodeItem other)
Parameters
Type Name Description
BarcodeItem other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
ContentItem.Equals(Object)

GetAllColors()

Declaration
public override IEnumerable<Color> GetAllColors()
Returns
Type Description
System.Collections.Generic.IEnumerable<Color>
Overrides
ShapeItem.GetAllColors()

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
ModelComponent.GetHashCode()

SetColorProfile(String, ColorSpace)

Declaration
public override void SetColorProfile(string colorProfile, ColorSpace colorSpace)
Parameters
Type Name Description
System.String colorProfile
ColorSpace colorSpace
Overrides
ShapeItem.SetColorProfile(String, ColorSpace)

Implements

System.ComponentModel.INotifyPropertyChanged
System.ICloneable
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