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
Implements
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
CodeText
Text by mal byť kódovaný.
[XmlSerialization(Type = XmlSerializationType.Element)]
public string CodeText { get; set; }
Hodnota nehnuteľnosti
Parameters
Generácia parametrov .
[XmlSerialization(Type = XmlSerializationType.Element)]
public BaseGenerationParameters Parameters { get; }
Hodnota nehnuteľnosti
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
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
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
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
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);
}