Class BarcodeGenerator

Class BarcodeGenerator

Именује се: Aspose.BarCode.Generation Асамблеја: Aspose.BarCode.dll (25.4.0)

BarcodeGenerator za backend barcode generaciju slika.

подржана симбологија: 1Д: Кодабар, Код11, Коде128, Цоде39, КСНУМКСФуллаСЦИИ код93, ЕН13, ЕАН8, Интерлеавед2оф5, МСИ, Стандард2Оф 5, УПЦА, УпЦЕ, ИСБН, ГС1Код128 Постнет, Планета Еан14, СЦЦ14, СРЦК18, ИТФ14, СингапурПост …

[XmlSerialization(Name = "Aspose.BarCode.Generator")]
public sealed class BarcodeGenerator : IDisposable

Inheritance

object BarcodeGenerator

Implements

IDisposable

Наслеђени чланови

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Овај узор показује како да креирате и сачувате слику баркода.

using(var generator = new BarcodeGenerator(EncodeTypes.Code128))
  {
      generator.CodeText = "123ABC";
      generator.Save("code128.png");
  }

Constructors

BarcodeGenerator(BaseEncodeType)

Креира инстанцију баркодаГенератора.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

Користите Aspose.BarCode.Generation.EncodeTypes класе да бисте поставили симбологију.

BarcodeGenerator(БазеенкодТип, Стринг)

Креира инстанцију баркодаГенератора.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

Користите Aspose.BarCode.Generation.EncodeTypes класе да бисте поставили симбологију.

codeText string

Tekst treba kodirati.

Properties

BarcodeType

Тип симбологије баркода.

[XmlSerialization(Type = XmlSerializationType.Element)]
public BaseEncodeType BarcodeType { get; set; }

Вредност имовине

BaseEncodeType

CodeText

Tekst treba kodirati.

[XmlSerialization(Type = XmlSerializationType.Element)]
public string CodeText { get; set; }

Вредност имовине

string

Parameters

Параметри генерације

[XmlSerialization(Type = XmlSerializationType.Element)]
public BaseGenerationParameters Parameters { get; }

Вредност имовине

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(Стринг)

Експортирате својства BarCode у XML датотеку која је наведена

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

Име за датотеку

Returns

bool

Bez obzira na to da li je izvoz uspešno završen ili ne.

Returns True у случају успеха; False Otherwise

ExportToXml(Stream)

Експортирате својства Баркода у XML-приток који је одређен

public bool ExportToXml(Stream xml)

Parameters

xml Stream

КСНУМКС Стрим

Returns

bool

Bez obzira na to da li je izvoz uspešno završen ili ne.

Returns True у случају успеха; False Otherwise

GenerateBarCodeImage()

Генеришете слику баркода под тренутним подешавањама.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

Slika kodova. pogledaj System.Drawing.Bitmap

Examples

Овај узор показује како да креирате и сачувате слику баркода.

using(var generator = new BarcodeGenerator(EncodeTypes.Code128))
  {
      Bitmap barcode = generator.GenerateBarCodeImage();
      barcode.Save("test.png");
  }

ImportFromXml(Стринг)

Импортује својства BarCode из xml датотеке која је наведена и креира инстанцију BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

Име за датотеку

Returns

BarcodeGenerator

Број генератора инстанција

ImportFromXml(Stream)

Импортује својства BarCode из xml-стрима наведеног и креира инстанцију BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

КСНУМКС Стрим

Returns

BarcodeGenerator

Број генератора инстанција

Save(Стрејм, BarCodeImageFormat)

Сачувајте слику баркода да бисте топили у одређеном формату.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

Излазни систем.IO.Stream

format BarCodeImageFormat

Одређује формат датотеке излазне слике.

Save(струја, BarCodeImageFormat)

Сачувајте слику баркода у одређеном датотеку у одређеном формату.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

Пут за спасавање.

format BarCodeImageFormat

Одређује формат датотеке излазне слике.

Save(Стринг)

Сачувајте слику баркода на одређене датотеке.

public void Save(string filename)

Parameters

filename string

Пут за спасавање.

SetCodeText(Бајте[])

Поставите кодтекст као секвенцију байта.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte []

Битови кодетекста

SetCodeText(КСНУМКС, кодирање)

Кодирање код текста са баитним ознаком наруџбине (БОМ), користећи одређено кодирање: као што су УТФ8, УТФ16, УТФ32, итд.1Д бар кодови треба да користе Encoding.ASCII или ИСО/ИЕЦ 8859-1 - Encoding.GetEncoding(28591).

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

КодексСтринг

encoding Encoding

Примењени кодирање

Examples

Овај узор показује како користити SetCodeText са 1Д и 2Д баркодима

//Encode codetext of 1D barcodes with 7-bit ASCII encoding, byte order mark (BOM) is absent
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code128))
{
    gen.SetCodeText("123ABCD", Encoding.ASCII);
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}
//Encode codetext of 1D barcodes with 8-bit ISO/IEC 8859-1 encoding, byte order mark (BOM) is absent
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code128))
{
    gen.SetCodeText("123ABCD", Encoding.GetEncoding(28591));
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}
//Encode codetext of 2D barcodes with UTF8 encoding with byte order mark (BOM)
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code128))
{
    gen.SetCodeText("123ABCD", Encoding.UTF8);
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}

SetCodeText(кодирање, кодирање, боол)

Кодирање кода текста са опционалном убацивањем бајт ордена (БОМ), користећи одређено кодирање: као што су УТФ8, УТФ16, УТФ32, итд.1Д бар кодови треба да користе Encoding.ASCII или ИСО/ИЕЦ 8859-1 - Encoding.GetEncoding(28591).

public void SetCodeText(string codeText, Encoding encoding, bool insertBOM)

Parameters

codeText string

КодексСтринг

encoding Encoding

Примењени кодирање

insertBOM bool

знаме указује на убацивање знака за кодирање бита (БОМ). у овом случају, кодирање захтева убацивање знака за кодирање бита (БОМ): као што је УТФ8,УТФ16, УТФ32, е.т.ц. и знаме се поставља на истинито, додаје се БОМ, у случају постављања знаме на лажно, убацивање БОМ се игнорише.

Examples

Овај узор показује како користити SetCodeText са 1Д и 2Д баркодима

//Encode codetext of 1D barcodes with 7-bit ASCII encoding, byte order mark (BOM) is absent
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code128))
{
    gen.SetCodeText("123ABCD", Encoding.ASCII, true);
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}
//Encode codetext of 1D barcodes with 8-bit ISO/IEC 8859-1 encoding, byte order mark (BOM) is absent
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code128))
{
    gen.SetCodeText("123ABCD", Encoding.GetEncoding(28591), true);
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}
//Encode codetext of 2D barcodes with UTF8 encoding with byte order mark (BOM)
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code128))
{
    gen.SetCodeText("123ABCD", Encoding.UTF8, true);
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}
//Encode codetext of 2D barcodes with UTF8 encoding without byte order mark (BOM)
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code128))
{
    gen.SetCodeText("123ABCD", Encoding.UTF8, false);
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}
 Српски