Class BarcodeGenerator

Class BarcodeGenerator

Pôvodný názov: Aspose.BarCode.Generation Zhromaždenie: Aspose.BarCode.dll (25.4.0)

Barcode generátor pre záložné barcode generácie obrázkov.

podporované symboliky: 1D: Codabar, Code11, Code128, Code39, Code39FullASCII Code93, EAN13, Ean8, Interleaved2of5, MSI, Standard2off5, UPCA, UPCE, ISBN, GS1Code128 Postnet, Planet EN14, SCC14, SSCC18, ITF14, SingapurPost … 2D : Aztec, DataMatrix, PDf417, QR kód …

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

Inheritance

object BarcodeGenerator

Implements

IDisposable

Z dedičných členov

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

Examples

Tento vzorok ukazuje, ako vytvoriť a uložiť obrázok čárového kódu.

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

Constructors

BarcodeGenerator(BaseEncodeType)

Vytvára príklad BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

Barcode symbolika typ. Použite Aspose.BarCode.Generation.EncodeTypy triedy nastaviť symboliku.

BarcodeGenerator(BaseEncodeType, struny)

Vytvára príklad BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

Barcode symbolika typ. Použite Aspose.BarCode.Generation.EncodeTypy triedy nastaviť symboliku.

codeText string

Text by mal byť kódovaný.

Properties

BarcodeType

Barcode symbolický typ.

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

Hodnota nehnuteľnosti

BaseEncodeType

CodeText

Text by mal byť kódovaný.

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

Hodnota nehnuteľnosti

string

Parameters

Generácia parametrov .

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

Hodnota nehnuteľnosti

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(Stretnutie)

Export vlastností BarCode do špecifikovaného súboru xml

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

Názov súboru

Returns

bool

Bez ohľadu na to, či sa vývoz uskutočnil úspešne alebo nie.

Returns True v prípade úspechu; False Otherwise

ExportToXml(Stream)

Export BarCode vlastnosti do špecifikovaného xml prúdu

public bool ExportToXml(Stream xml)

Parameters

xml Stream

Príslušenstvo pre XML-stream

Returns

bool

Bez ohľadu na to, či sa vývoz uskutočnil úspešne alebo nie.

Returns True v prípade úspechu; False Otherwise

GenerateBarCodeImage()

Vytvorte obrázok barového kódu v aktuálnych nastaveniach.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

Barcode image. See System.Drawing.Bitmap.

Examples

Tento vzorok ukazuje, ako vytvoriť a uložiť obrázok čárového kódu.

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

ImportFromXml(Stretnutie)

Importuje vlastnosti BarCode z špecifikovaného súboru xml a vytvára príklad BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

Názov súboru

Returns

BarcodeGenerator

Barcode generátor príklad

ImportFromXml(Stream)

Importuje vlastnosti BarCode z špecifikovaného xml prúdu a vytvára príklad BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

Príslušenstvo pre XML-stream

Returns

BarcodeGenerator

Barcode generátor príklad

Save(Stream, BarCodeImageFormat)

Uložiť obrázok barového kódu na streamovanie v konkrétnom formáte.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

Výstupný systém.IO.Stream

format BarCodeImageFormat

Určuje formát súboru výstupného obrazu.

Save(struny, BarCodeImageFormat)

Uložiť obrázok barového kódu do konkrétneho súboru v konkrétnom formáte.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

Cesta k záchrane.

format BarCodeImageFormat

Určuje formát súboru výstupného obrazu.

Save(Stretnutie)

Uložiť obrázok barového kódu do konkrétneho súboru.

public void Save(string filename)

Parameters

filename string

Cesta k záchrane.

SetCodeText(byte[])

Umiestnite kódový text ako sekvenciu bytov.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte []

Zmeny kódexu

SetCodeText(String, šifrovanie)

Šifrovanie kódového textu s bytom (BOM), pomocou špecifikovaného šifrovania: ako je UTF8, UTF16, UTF32, atď.1D barové kódy by mali používať Encoding.ASCII alebo ISO/IEC 8859-1 - Encoding.GetEncoding(28591). 2D barové kódy by mali používať Encoding.UTF8.

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

Kódový text string

encoding Encoding

aplikované kódovanie

Examples

Tento vzorok ukazuje, ako používať SetCodeText s 1D a 2D kódmi

//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(String, Šifrovanie, Bool)

Šifrovanie kódového textu s voliteľnou položkou bytu (BOM) pomocou špecifikovaného šifrovania: ako je UTF8, UTF16, UTF32, atď.1D barové kódy by mali používať Encoding.ASCII alebo ISO/IEC 8859-1 - Encoding.GetEncoding(28591). 2D barové kódy by mali používať Encoding.UTF8.

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

Parameters

codeText string

Kódový text string

encoding Encoding

aplikované kódovanie

insertBOM bool

vlajka naznačuje vloženie kódovacieho bytu (BOM). v prípade, že kódovanie vyžaduje vloženie bytu (BOM): ako je UTF8,UTF16, UTF32, atď. a vlajka je nastavená na pravdivé, BOM je pridaný, v prípade nastavenia vlajky na falošné, BOM je ignorovaná.

Examples

Tento vzorok ukazuje, ako používať SetCodeText s 1D a 2D kódmi

//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);
}
 Slovenčina