Class BarcodeGenerator

Class BarcodeGenerator

Název místa: Aspose.BarCode.Generation Shromáždění: Aspose.BarCode.dll (25.4.0)

Barcode generátor pro záložní barcode generace obrázk.

podpořené symboly: 1D: Codabar, Code11, Code128, Code39, Code39FullASCII Code93, EAN13, Ean8, Interleaved2of5, MSI, Standard2off5, UPCA, UPCE, ISBN, GS1Code128 a Postnet, Planeta EN14, SCC14, SSCC18, ITF14, SingapurPost …

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

Inheritance

object BarcodeGenerator

Implements

IDisposable

Dědiční členové

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

Examples

Tento vzorek ukazuje, jak vytvořit a uložit barový kód obrázku.

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

Constructors

BarcodeGenerator(BaseEncodeType)

Vytvořte příklad BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

Typ symboliky čárového kódu. Použijte třídu Aspose.BarCode.Generation.EncodeTypes pro nastavení symboliky.

BarcodeGenerator(Základní kód, string)

Vytvořte příklad BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

Typ symboliky čárového kódu. Použijte třídu Aspose.BarCode.Generation.EncodeTypes pro nastavení symboliky.

codeText string

Text musí být kódován.

Properties

BarcodeType

Barcode symbolický typ.

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

Hodnota nemovitosti

BaseEncodeType

CodeText

Text musí být kódován.

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

Hodnota nemovitosti

string

Parameters

Generace parametr.

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

Hodnota nemovitosti

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(Stringová)

Export vlastností BarCode do specifikovaného souboru xml

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

Název souboru

Returns

bool

Ať už je vývoz úspěšný, nebo ne.

Returns True v případě úspěchu; False Otherwise

ExportToXml(Stream)

Exportujte vlastnosti BarCode do specifikovaného xml toku

public bool ExportToXml(Stream xml)

Parameters

xml Stream

Výsledky xml-stream

Returns

bool

Ať už je vývoz úspěšný, nebo ne.

Returns True v případě úspěchu; False Otherwise

GenerateBarCodeImage()

Vytvořte barový kód obrázku v aktuálních nastaveních.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

Barový kód image. See System.Drawing.Bitmap.

Examples

Tento vzorek ukazuje, jak vytvořit a uložit barový kód obrázku.

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

ImportFromXml(Stringová)

Importuje vlastnosti BarCode z specifikovaného souboru xml a vytváří příklad BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

Název souboru

Returns

BarcodeGenerator

Barcode generátor instance

ImportFromXml(Stream)

Importuje vlastnosti BarCode z specifikovaného xml toku a vytváří příklad BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

Výsledky xml-stream

Returns

BarcodeGenerator

Barcode generátor instance

Save(Přenos, BarCodeImageFormat)

Shromažďujte barový kód snímku pro streamování v konkrétním formátu.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

Výstupní systém.IO.Stream.

format BarCodeImageFormat

Určuje formát souboru výstupního obrazu.

Save(Třída, BarCodeImageFormat)

Uložte barový kód obrázku do konkrétního souboru v konkrétním formátu.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

Cesta k záchran.

format BarCodeImageFormat

Určuje formát souboru výstupního obrazu.

Save(Stringová)

Uložte barový kód obrázku do konkrétního souboru.

public void Save(string filename)

Parameters

filename string

Cesta k záchran.

SetCodeText(byte[])

Zadejte kódový text jako sekvenci bajt.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte []a[]

Změny kodektu

SetCodeText(Kódování, Encoding)

ifrování kódového textu s označením bytu (BOM), pomocí specifikovaného šifrování: jako je UTF8, UTF16, UTF32, atd..1D barové kódy by měly používat Encoding.ASCII nebo ISO/IEC 8859-1 - Encoding.GetEncoding(28591). 2D barové kódy by měly používat Encoding.UTF8.

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

Kódový text string

encoding Encoding

Použité kódování

Examples

Tento vzorek ukazuje, jak používat SetCodeText s 1D a 2D čárovými kódy

//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, šifrování, bool)

ifrování kódového textu s volitelnou položkou bytu (BOM) pomocí specifikovaného šifrování: například UTF8, UTF16, UTF32, atd..1D barové kódy by měly používat Encoding.ASCII nebo ISO/IEC 8859-1 - Encoding.GetEncoding(28591). 2D barové kódy by měly používat Encoding.UTF8.

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

Parameters

codeText string

Kódový text string

encoding Encoding

Použité kódování

insertBOM bool

vlajka naznačuje vložení kódování bytu (BOM). v případě, že kódování vyžaduje vložení bytu (BOM): jako UTF8,UTF16, UTF32, e.t.c. a vlajka je nastaven na pravdivý, BOM je přidán, v případě nastavení vlajky na falešný, vložení BOM je ignorováno.

Examples

Tento vzorek ukazuje, jak používat SetCodeText s 1D a 2D čárovými kódy

//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);
}
 Čeština