Class BarcodeGenerator

Class BarcodeGenerator

نام ها : Aspose.BarCode.Generation جمع آوری: WL18_.dll (25.4.0)

بارکد ژنراتور برای پشتیبان بارکد تولید تصاویر.

نشانه های پشتیبانی شده: 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

اعضای ارثی

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

Examples

این نمونه نشان می دهد که چگونه برای ایجاد و ذخیره یک تصویر کد نوار.

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

Constructors

BarcodeGenerator(BaseEncodeType)

ایجاد یک مثال از BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type)

Parameters

type BaseEncodeType

استفاده از Aspose.BarCode.Generation.EncodeTypes کلاس برای تنظیم یک نماد.

BarcodeGenerator(بایگانی برچسب ها: string)

ایجاد یک مثال از BarcodeGenerator.

public BarcodeGenerator(BaseEncodeType type, string codeText)

Parameters

type BaseEncodeType

استفاده از Aspose.BarCode.Generation.EncodeTypes کلاس برای تنظیم یک نماد.

codeText string

متن باید رمزگذاری شود.

Properties

BarcodeType

نوع رمزگذاری بارکد

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

ارزش املاک

BaseEncodeType

CodeText

متن باید رمزگذاری شود.

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

ارزش املاک

string

Parameters

پارامترهای نسل

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

ارزش املاک

BaseGenerationParameters

Methods

Dispose()

public void Dispose()

ExportToXml(String)

صادرات ویژگی های BarCode به فایل xml مشخص شده

public bool ExportToXml(string xmlFile)

Parameters

xmlFile string

نام برای فایل

Returns

bool

این که آیا صادرات با موفقیت انجام می شود یا نه.

Returns True در صورت موفقیت؛ False Otherwise

ExportToXml(Stream)

صادرات ویژگی های BarCode به جریان xml مشخص شده

public bool ExportToXml(Stream xml)

Parameters

xml Stream

xml جریان

Returns

bool

این که آیا صادرات با موفقیت انجام می شود یا نه.

Returns True در صورت موفقیت؛ False Otherwise

GenerateBarCodeImage()

تصویر کد نوار را در تنظیمات فعلی ایجاد کنید.

public Bitmap GenerateBarCodeImage()

Returns

Bitmap

تصویر بارکد را ببینید System.Drawing.Bitmap.

Examples

این نمونه نشان می دهد که چگونه برای ایجاد و ذخیره یک تصویر کد نوار.

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

ImportFromXml(String)

واردات ویژگی های BarCode از فایل xml مشخص شده و ایجاد مثال BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(string xmlFile)

Parameters

xmlFile string

نام برای فایل

Returns

BarcodeGenerator

بارکد ژنراتور

ImportFromXml(Stream)

واردات ویژگی های BarCode از جریان xml مشخص شده و ایجاد مثال BarcodeGenerator.

public static BarcodeGenerator ImportFromXml(Stream xml)

Parameters

xml Stream

xml جریان

Returns

BarcodeGenerator

بارکد ژنراتور

Save(بایگانی برچسب: BarCodeImageFormat)

ذخیره تصویر بارکد برای پخش در فرمت خاص.

public void Save(Stream stream, BarCodeImageFormat format)

Parameters

stream Stream

سیستم خروجی.IO.Stream

format BarCodeImageFormat

مشخص کردن فرمت فایل تصویر خروجی.

Save(بایگانی برچسب: BarCodeImageFormat)

ذخیره تصویر کد نوار به یک فایل خاص در یک فرمت خاص.

public void Save(string filename, BarCodeImageFormat format)

Parameters

filename string

راهی برای نجات

format BarCodeImageFormat

مشخص کردن فرمت فایل تصویر خروجی.

Save(String)

ذخیره کردن تصویر کد نوار به یک فایل خاص.

public void Save(string filename)

Parameters

filename string

راهی برای نجات

SetCodeText(بایت[])

کد متن را به عنوان ردیف بایت ها تنظیم کنید.

public void SetCodeText(byte[] codeBytes)

Parameters

codeBytes byte [ ]

بایگانی برچسب ها: codetext

SetCodeText(کدگذاری، کدگذاری)

کدگذاری متن با علامت سفارش بایت (BOM) با استفاده از کدگذاری مشخص شده: مانند UTF8، UTF16، UTF32، و غیره.کد نوار 1D باید با استفاده از Encoding.ASCII یا ISO/IEC 8859-1 - Encoding.GetEncoding(28591).

public void SetCodeText(string codeText, Encoding encoding)

Parameters

codeText string

کلمات کلیدی string

encoding Encoding

استفاده از کدگذاری

Examples

این نمونه نشان می دهد که چگونه از SetCodeText با کدهای نوار 1D و 2D استفاده کنیم

//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(کدگذاری، کدگذاری، bool)

کدگذاری متن با قرار دادن علامت سفارش بایت اختیاری (BOM) با استفاده از کدگذاری مشخص شده: مانند UTF8، UTF16، UTF32، و غیره.کد نوار 1D باید با استفاده از Encoding.ASCII یا ISO/IEC 8859-1 - Encoding.GetEncoding(28591).

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

Parameters

codeText string

کلمات کلیدی string

encoding Encoding

استفاده از کدگذاری

insertBOM bool

پرچم نشان دهنده قرار دادن علامت سفارش بایت کدگذاری (BOM) است.در این مورد، کدگذاری نیاز به قرار دادن علامت سفارش بایت (BOM) دارد: مانند UTF8،UTF16، UTF32، و غیره و پرچم به حقیقت تنظیم می شود، BOM اضافه می شود، در صورت قرار دادن پرچم به جعلی، ورودی BOM نادیده گرفته می شود.

Examples

این نمونه نشان می دهد که چگونه از SetCodeText با کدهای نوار 1D و 2D استفاده کنیم

//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);
}
 فارسی