Class BarcodeGenerator

Class BarcodeGenerator

ja nimityö: Aspose.BarCode.Generation Kokoelma: Aspose.BarCode.dll (25.4.0)

BarcodeGenerator backend barcode kuvien tuottamiseen.

tuettuja symboleja: 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 koodi …

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

Inheritance

object BarcodeGenerator

Implements

IDisposable

Perintöjäsenet

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

Examples

Tämä näyte näyttää, miten luoda ja tallentaa rivi-koodin kuvan.

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

Constructors

BarcodeGenerator(BaseEncodeType)

Luo esimerkki BarcodeGeneratorista.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

Käytä Aspose.BarCode.Generation.EncodeTypit luokan asettaa symbologia.

BarcodeGenerator(Tyyppi, Tyyppi)

Luo esimerkki BarcodeGeneratorista.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

Käytä Aspose.BarCode.Generation.EncodeTypit luokan asettaa symbologia.

codeText string

Tekstin on koodattava.

Properties

BarcodeType

Barcode symbologian tyyppi.

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

Omistuksen arvo

BaseEncodeType

CodeText

Tekstin on koodattava.

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

Omistuksen arvo

string

Parameters

Sukupolvien parametrit

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

Omistuksen arvo

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(String)

Tuoda BarCode ominaisuuksia xml-tiedostoon

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

Tiedoston nimi

Returns

bool

Riippumatta siitä, onko vienti onnistunut vai ei.

Returns True onnistumisen tapauksessa; False Otherwise

ExportToXml(Stream)

Tuoda BarCode ominaisuuksia xml-virtaan

public bool ExportToXml(Stream xml)

Parameters

xml Stream

xml-virtaukset

Returns

bool

Riippumatta siitä, onko vienti onnistunut vai ei.

Returns True onnistumisen tapauksessa; False Otherwise

GenerateBarCodeImage()

Tuot barcode-kuvan nykyisissä asetuksissa.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

Näytä sivut.Drawing.Bitmap.

Examples

Tämä näyte näyttää, miten luoda ja tallentaa rivi-koodin kuvan.

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

ImportFromXml(String)

Tuodaan BarCode ominaisuuksia xml-tiedostosta ja luodaan BarcodeGenerator -esimerkki.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

Tiedoston nimi

Returns

BarcodeGenerator

BarcodeGenerator tapaus

ImportFromXml(Stream)

Tuoda BarCode ominaisuuksia xml-virran määritellystä ja luo BarcodeGenerator -esimerkki.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

xml-virtaukset

Returns

BarcodeGenerator

BarcodeGenerator tapaus

Save(Liikenne, BarCodeImageFormat)

Säilytä barcode-kuva virtaamaan tietyissä muodoissa.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

Päätösjärjestelmä.IO.Stream

format BarCodeImageFormat

Määritä lähtökuvan tiedostomuoto.

Save(Tiiviste, BarCodeImageFormat)

Säilytä taulukko kuvaa tiettyyn tiedostoon tietyissä muodoissa.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

Matka pelastaa sitä.

format BarCodeImageFormat

Määritä lähtökuvan tiedostomuoto.

Save(String)

Säilytä taulukko kuvaa tiettyyn tiedostoon.

public void Save(string filename)

Parameters

filename string

Matka pelastaa sitä.

SetCodeText(bytejä[])

Sisällytä koodeksti bytejä seurauksena.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte []

Koodetextin muutokset

SetCodeText(String, koodaus)

Koodaan kooditekstin byte-tilausmerkillä (BOM), käyttämällä määritettyä koodausta: kuten UTF8, UTF16, UTF32, jne.1D-barkoodeja tulisi käyttää Encoding.ASCII tai ISO/IEC 8859-1 - Encoding.GetEncoding(28591). 2D-barkoodeja tulisi käyttää Encoding.UTF8.

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

CodeText sarja

encoding Encoding

Käytetty koodaus

Examples

Tämä näyte osoittaa, miten käyttää SetCodeText 1D ja 2D rivi koodeja

//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(koodaus, koodaus ja bool)

Sisältää kooditekstin valinnaisella byte-tilausmerkillä (BOM) käyttämällä määritettyä koodausta: kuten UTF8, UTF16, UTF32, jne.1D-barkoodeja tulisi käyttää Encoding.ASCII tai ISO/IEC 8859-1 - Encoding.GetEncoding(28591). 2D-barkoodeja tulisi käyttää Encoding.UTF8.

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

Parameters

codeText string

CodeText sarja

encoding Encoding

Käytetty koodaus

insertBOM bool

lippu osoittaa koodaus byte-tilauksen merkkiä (BOM). Jos koodaus edellyttää byte-tilauksen merkkiä (BOM): kuten UTF8,UTF16, UTF32, e.t.c. ja lippu asetetaan todeksi, BOM lisätään, jos lippu asetetaan vääräksi, BOM-sovellus sivuutetaan.

Examples

Tämä näyte osoittaa, miten käyttää SetCodeText 1D ja 2D rivi koodeja

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