Class BarcodeGenerator

Class BarcodeGenerator

Der Name: Aspose.BarCode.Generation Zusammensetzung: Aspose.BarCode.dll (25.4.0)

BarcodeGenerator für Backend Barcode Bilder Generation.

Unterstützte Symbolen: 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

Vererbte Mitglieder

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

Examples

Dieses Muster zeigt, wie man ein Barcode-Bild erstellen und speichern kann.

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

Constructors

BarcodeGenerator(BaseEncodeType)

Erstellt ein Beispiel von BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

Barcode Symbologie Typ. Verwenden Sie Aspose.BarCode.Generation.EncodeTypes Klasse, um eine Symbologie zu konfigurieren.

BarcodeGenerator(BaseEncodeType, String)

Erstellt ein Beispiel von BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

Barcode Symbologie Typ. Verwenden Sie Aspose.BarCode.Generation.EncodeTypes Klasse, um eine Symbologie zu konfigurieren.

codeText string

Text zu verschlüsseln.

Properties

BarcodeType

Barcode Symbologie Typ.

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

Eigentumswert

BaseEncodeType

CodeText

Text zu verschlüsseln.

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

Eigentumswert

string

Parameters

Generationsparameter zu finden.

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

Eigentumswert

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(String)

Exportieren Sie BarCode-Eigenschaften in das xml-Datei angegeben

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

Name für die Datei

Returns

bool

Ob der Export erfolgreich abgeschlossen ist oder nicht.

Returns True im Falle eines Erfolgs; False Otherwise

ExportToXml(Stream)

Exportieren Sie BarCode-Eigenschaften zum xml-Stream angegeben

public bool ExportToXml(Stream xml)

Parameters

xml Stream

Der XML-Stream

Returns

bool

Ob der Export erfolgreich abgeschlossen ist oder nicht.

Returns True im Falle eines Erfolgs; False Otherwise

GenerateBarCodeImage()

Erzeugen Sie das Barcode-Bild unter aktuellen Einstellungen.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

Barcode Bild. siehe System.Drawing.Bitmap.

Examples

Dieses Muster zeigt, wie man ein Barcode-Bild erstellen und speichern kann.

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

ImportFromXml(String)

Importiert BarCode Eigenschaften aus dem xml-Datei angegeben und erstellt BarcodeGenerator-Instanz.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

Name für die Datei

Returns

BarcodeGenerator

BarcodeGenerator Instanz

ImportFromXml(Stream)

Importiert BarCode Eigenschaften aus dem xml-Stream angegeben und erstellt BarcodeGenerator-Instanz.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

Der XML-Stream

Returns

BarcodeGenerator

BarcodeGenerator Instanz

Save(Stream, BarCodeImageFormat)

Speichern Sie Barcode-Bild, um in einem bestimmten Format zu streamen.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

Ausgangssystem.IO.Stream.

format BarCodeImageFormat

Spezifiziert das Dateiformat des Ausgangsbildes.

Save(String, BarCodeImageFormat)

Speichern Sie Barcode-Bild auf eine bestimmte Datei in einem bestimmten Format.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

Der Weg, um zu retten.

format BarCodeImageFormat

Spezifiziert das Dateiformat des Ausgangsbildes.

Save(String)

Speichern Sie Barcode-Bild auf eine bestimmte Datei.

public void Save(string filename)

Parameters

filename string

Der Weg, um zu retten.

SetCodeText(byte[])

Codetext als Sequenz von Byten festlegen.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte [][]

Bytes von Codetext

SetCodeText(String und Encoding)

codetext mit byte order mark (BOM), mit angegebenem coding: wie UTF8, UTF16, UTF32, etc..1D Barcodes sollten Encoding.ASCII oder ISO/IEC 8859-1 - Encoding.GetEncoding(28591.

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

CodeText String

encoding Encoding

Angewandte Codierung

Examples

Dieses Beispiel zeigt, wie SetCodeText mit 1D und 2D Barcodes verwendet werden kann

//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, Verschlüsselung, Bool)

Codetext mit optionaler Byte Order Mark (BOM) Insertion, mit angegebener Codierung: wie UTF8, UTF16, UTF32, etc..1D Barcodes sollten Encoding.ASCII oder ISO/IEC 8859-1 - Encoding.GetEncoding(28591.

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

Parameters

codeText string

CodeText String

encoding Encoding

Angewandte Codierung

insertBOM bool

Flagge zeigt die Einführung des Encoding byte order mark (BOM). In diesem Fall erfordert die Encoding byte order mark (BOM) Einführung: wie UTF8,UTF16, UTF32, e.t.c. und die Flagge wird auf wahr festgelegt, die BOM wird hinzugefügt, im Falle der Flagge auf falsch festgelegt, wird die BOM-Insertion ignoriert.

Examples

Dieses Beispiel zeigt, wie SetCodeText mit 1D und 2D Barcodes verwendet werden kann

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