Skip to main content

Class BarcodeService

Namespace: Aurigma.DesignAtoms.Services
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class BarcodeService : IBarcodeService

Inheritance: System.Object -> BarcodeService

Implements

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors

BarcodeService

public BarcodeService(IBarcodeGenerator barcodeGenerator, IFileCache fileCache, IFileCacheImageParamsReader cacheImageParamsReader)

Methods

ValidateBarcodeContentData

public ValidationResult ValidateBarcodeContentData(BarcodeData barcode)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BarcodeDatabarcode
Returns

Aurigma.DesignAtoms.Validators.ValidationResult

GetBarcodeStorageId

public string GetBarcodeStorageId(BarcodeData barcodeData, float dpi, int size, string stubText = "Sample", string stubPostScriptName = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BarcodeDatabarcodeData
System.Singledpi
System.Int32size
System.StringstubText
System.StringstubPostScriptName
Returns

System.String

GetBarcodeStorageId

public string GetBarcodeStorageId(BarcodeFormat barcodeFormat, string content, float dpi, int size, string stubText = "Sample", string stubPostScriptName = null)
Parameters
TypeNameDescription
ZXing.BarcodeFormatbarcodeFormat
System.Stringcontent
System.Singledpi
System.Int32size
System.StringstubText
System.StringstubPostScriptName
Returns

System.String

GetBarcodeMetadata

public ImageMetaData GetBarcodeMetadata(BarcodeFormat barcodeFormat, string content, float dpi, int size, string stubText = "Sample", string stubPostScriptName = null, string name = "")
Parameters
TypeNameDescription
ZXing.BarcodeFormatbarcodeFormat
System.Stringcontent
System.Singledpi
System.Int32size
System.StringstubText
System.StringstubPostScriptName
System.Stringname
Returns

Aurigma.DesignAtoms.Model.Items.ImageMetaData

GetBarcodeMetadata

public ImageMetaData GetBarcodeMetadata(BarcodeData barcodeData, float dpi, int size, string stubText = "Sample", string stubPostScriptName = null, string name = "")
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BarcodeDatabarcodeData
System.Singledpi
System.Int32size
System.StringstubText
System.StringstubPostScriptName
System.Stringname
Returns

Aurigma.DesignAtoms.Model.Items.ImageMetaData

Was this page helpful?