Class BarcodeGenerator

Class BarcodeGenerator

Nama dari : Aspose.BarCode.Generation Perhitungan: Aspose.BarCode.dll (25.4.0)

BarcodeGenerator untuk backend barcode image generation.

Simbol yang didukung: 1D: Codabar, Code11, Code128, Code39, Code39FullASCII Code93, EAN13, Ean8, Interleaved2of5, MSI, Standard2off5, UPCA, UPCE, ISBN, GS1Code128 , Postnet, Planet EN14, SCC14, SSCC18, ITF14, SingaporePost … 2D : Aztec, DataMatrix, PDf417, QR code …

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

Inheritance

object BarcodeGenerator

Implements

IDisposable

anggota yang diwarisi

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

Examples

Sampel ini menunjukkan cara membuat dan menyimpan gambar barcode.

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

Constructors

BarcodeGenerator(BaseEncodeType)

Membuat contoh BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

Gunakan Aspose.BarCode.Generation.EncodeTypes kelas untuk mengatur simbolik.

BarcodeGenerator(Tanda Tangan, String)

Membuat contoh BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

Gunakan Aspose.BarCode.Generation.EncodeTypes kelas untuk mengatur simbolik.

codeText string

Teks yang harus dikodkan.

Properties

BarcodeType

Jenis simbol barcode.

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

Nilai Properti

BaseEncodeType

CodeText

Teks yang harus dikodkan.

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

Nilai Properti

string

Parameters

Parameter Generasi

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

Nilai Properti

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(String)

Ekspor Properti BarCode ke file xml yang ditentukan

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

Nama untuk file

Returns

bool

Apakah ekspor atau tidak selesai dengan sukses.

Returns True dalam kasus keberhasilan; False Otherwise

ExportToXml(Stream)

Ekspor Properti BarCode ke xml-stream yang ditentukan

public bool ExportToXml(Stream xml)

Parameters

xml Stream

Untuk xml-stream

Returns

bool

Apakah ekspor atau tidak selesai dengan sukses.

Returns True dalam kasus keberhasilan; False Otherwise

GenerateBarCodeImage()

Menghasilkan gambar barcode di bawah pengaturan saat ini.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

Gambar Barcode. lihat System.Drawing.Bitmap.

Examples

Sampel ini menunjukkan cara membuat dan menyimpan gambar barcode.

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

ImportFromXml(String)

Mengimpor sifat BarCode dari file xml yang ditentukan dan menciptakan instans BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

Nama untuk file

Returns

BarcodeGenerator

Instansi Generator Barcode

ImportFromXml(Stream)

Mengimpor sifat BarCode dari xml-stream yang ditentukan dan menciptakan instans BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

Untuk xml-stream

Returns

BarcodeGenerator

Instansi Generator Barcode

Save(Pengaturan, BarCodeImageFormat)

Simpan gambar barcode untuk streaming dalam format tertentu.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

Sistem pengeluaran.Io.Stream

format BarCodeImageFormat

Menentukan format file dari gambar output.

Save(Perbedaan BarCodeImageFormat)

Simpan gambar barcode ke file tertentu dalam format tertentu.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

Jalan untuk menyelamatkan.

format BarCodeImageFormat

Menentukan format file dari gambar output.

Save(String)

Simpan gambar barcode ke file tertentu.

public void Save(string filename)

Parameters

filename string

Jalan untuk menyelamatkan.

SetCodeText(byte[])

Menetapkan kode teks sebagai urutan byte.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte [ ]

Perbedaan kode teks

SetCodeText(String dan Encoding)

Menyulitkan kode teks dengan tanda pesanan byte (BOM), menggunakan kode khusus: seperti UTF8, UTF16, UTF32, dan sebagainya.Barcode 1D harus menggunakan Encoding.ASCII atau ISO/IEC 8859-1 - Encoding.GetEncoding(28591).

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

Kode teks string

encoding Encoding

Penggunaan kode

Examples

Sampel ini menunjukkan bagaimana menggunakan SetCodeText dengan 1D dan 2D barcode

//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(Menggunakan string, coding, bool)

Menyulitkan kode teks dengan insert optional byte order mark (BOM), menggunakan kode khusus: seperti UTF8, UTF16, UTF32, dll.Barcode 1D harus menggunakan Encoding.ASCII atau ISO/IEC 8859-1 - Encoding.GetEncoding(28591).

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

Parameters

codeText string

Kode teks string

encoding Encoding

Penggunaan kode

insertBOM bool

bendera menunjukkan penyerapan tanda perintah byte Encoding (BOM). dalam hal ini, Encoding membutuhkan penyerapan tanda perintah byte (BOM): seperti UTF8,UTF16, UTF32, dll dan bendera ditetapkan untuk benar, BOM ditambahkan, jika bendera ditetapkan untuk palsu, insert BOM diabaikan.

Examples

Sampel ini menunjukkan bagaimana menggunakan SetCodeText dengan 1D dan 2D barcode

//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);
}
 Indonesia