Class BarcodeGenerator

Class BarcodeGenerator

De naam: Aspose.BarCode.Generation Verzameling: Aspose.BarCode.dll (25.4.0)

BarcodeGenerator voor backend barcode afbeeldingen generatie.

Ondersteunde 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

Geëerbiede leden

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

Examples

Dit voorbeeld toont hoe u een barcode afbeelding kunt maken en opslaan.

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

Constructors

BarcodeGenerator(BaseEncodeType)

Maak een instantie van BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

Gebruik Aspose.BarCode.Generation.EncodeTypes klasse om een symbool te instellen.

BarcodeGenerator(BaseEncodeType, string)

Maak een instantie van BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

Gebruik Aspose.BarCode.Generation.EncodeTypes klasse om een symbool te instellen.

codeText string

Tekst om te worden gecodeerd.

Properties

BarcodeType

Barcode symbooliek type.

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

Eigendomswaarde

BaseEncodeType

CodeText

Tekst om te worden gecodeerd.

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

Eigendomswaarde

string

Parameters

Generatie van parameters.

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

Eigendomswaarde

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(String)

Exporteer BarCode-eigenschappen naar het xml-bestand

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

De naam voor het bestand

Returns

bool

Of de uitvoer succesvol is of niet.

Returns True in geval van succes; False Otherwise

ExportToXml(Stream)

Exporteer BarCode-eigenschappen naar de xml-stromen aangegeven

public bool ExportToXml(Stream xml)

Parameters

xml Stream

De xml-stream

Returns

bool

Of de uitvoer succesvol is of niet.

Returns True in geval van succes; False Otherwise

GenerateBarCodeImage()

Gebruik de barcode afbeelding in de huidige instellingen.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

Barcode afbeelding. zie System.Drawing.Bitmap.

Examples

Dit voorbeeld toont hoe u een barcode afbeelding kunt maken en opslaan.

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

ImportFromXml(String)

Importeert BarCode eigenschappen uit het xml-bestand en creëert BarcodeGenerator-instantie.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

De naam voor het bestand

Returns

BarcodeGenerator

BarcodeGenerator instantie

ImportFromXml(Stream)

Importeert BarCode eigenschappen uit de xml-stromen aangegeven en creëert BarcodeGenerator instantie.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

De xml-stream

Returns

BarcodeGenerator

BarcodeGenerator instantie

Save(Stream, BarCodeImageFormat)

Bewaar barcode afbeelding om te streamen in een bepaald formaat.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

Uitgangssysteem.IO.Stream

format BarCodeImageFormat

Specificeert het bestandsformaat van het output beeld.

Save(String, BarCodeImageFormat)

Speel barcode afbeelding op een specifiek bestand in een specifiek formaat.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

De weg om te redden.

format BarCodeImageFormat

Specificeert het bestandsformaat van het output beeld.

Save(String)

Bewaar barcode afbeelding naar een specifiek bestand.

public void Save(string filename)

Parameters

filename string

De weg om te redden.

SetCodeText(byte[])

Stel codetext als sequentie van byten.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte []

Bytes van codetext

SetCodeText(String, coderen)

codetext met byte ordermark (BOM) coderen, met behulp van specifieke codering: zoals UTF8, UTF16, UTF32, etc..1D barcodes moeten gebruikmaken van Encoding.ASCII of ISO/IEC 8859-1 - Encoding.GetEncoding(28591).

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

CodeTexten String

encoding Encoding

Gebruikte codering

Examples

Dit voorbeeld toont hoe je SetCodeText kunt gebruiken met 1D en 2D barcodes

//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, Encoding en Bool)

Code tekst met optionele byte ordermark (BOM) insert, met behulp van gespecificeerde codering: zoals UTF8, UTF16, UTF32, etc..1D barcodes moeten gebruikmaken van Encoding.ASCII of ISO/IEC 8859-1 - Encoding.GetEncoding(28591).

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

Parameters

codeText string

CodeTexten String

encoding Encoding

Gebruikte codering

insertBOM bool

De vlag geeft aan de inschrijving van het Encoding byte order mark (BOM).In dit geval vereist de encoding byte order mark (BOM) inschrijving: zoals UTF8,UTF16, UTF32, e.t.c. en vlag wordt vastgesteld tot waar, de BOM wordt toegevoegd, in geval van vaststelling van vlag tot vals, wordt de BOM-insertie geïllustreerd.

Examples

Dit voorbeeld toont hoe je SetCodeText kunt gebruiken met 1D en 2D barcodes

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