Class BarcodeParameters

Class BarcodeParameters

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

Barkod oluşturma parametreleri.

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters

Kalıtım

objectBarcodeParameters

Kalıtılan Üyeler

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

Özellikler

AustralianPost

AustralianPost barkod parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }

Özellik Değeri

AustralianPostParameters

Aztec

Aztec parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }

Özellik Değeri

AztecParameters

BarColor

Çubukların rengi. Varsayılan değer: Color.Black.

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

Özellik Değeri

Color

BarHeight

1D barkodların çubuklarının yüksekliği Aspose.BarCode.Generation.Unit değeri cinsindendir. Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode özelliği AutoSizeMode.Nearest veya AutoSizeMode.Interpolation olarak ayarlandığında göz ardı edilir.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }

Özellik Değeri

Unit

BarWidthReduction

Baskı sırasında mürekkep yayılmasını telafi etmek için kullanılan çubukların azaltım değerini alır veya ayarlar. Varsayılan değer: 0

public Unit BarWidthReduction { get; set; }

Özellik Değeri

Unit

ChecksumAlwaysShow

Code128 ve GS1Code128 barkodları için insan tarafından okunabilir metin içinde her zaman kontrol toplamı rakamını gösterir.

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

Özellik Değeri

bool

Codabar

Codabar parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }

Özellik Değeri

CodabarParameters

Codablock

Codablock parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }

Özellik Değeri

CodablockParameters

Code128

Code128 parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }

Özellik Değeri

Code128Parameters

Code16K

Code16K parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }

Özellik Değeri

Code16KParameters

CodeTextParameters

Kod metni parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }

Özellik Değeri

CodetextParameters

Coupon

Kupon parametreleri. UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon için kullanılır.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }

Özellik Değeri

CouponParameters

DataBar

Databar parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }

Özellik Değeri

DataBarParameters

DataMatrix

DataMatrix parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }

Özellik Değeri

DataMatrixParameters

DotCode

DotCode parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }

Özellik Değeri

DotCodeParameters

EnableEscape

KodMetni özelliğinde “" karakterini kaçış karakteri olarak açıklar mı? Pdf417, DataMatrix, Code128 için kullanılır. EnableEscape true ise, “" özel bir kaçış karakteri olarak açıklanır. Aksi takdirde, “" normal karakterler olarak davranır. Aspose.BarCode, ondalık ascii kodu ve ASCII kontrol kodu karakterleri için mnemonik girişi destekler. Örneğin, \013 ve \CR CR’yi temsil eder.

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

Özellik Değeri

bool

FilledBars

Çubukların dolu olup olmadığını gösteren bir değeri alır veya ayarlar. Yalnızca 1D barkodlar için. Varsayılan değer: true.

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

Özellik Değeri

bool

GS1CompositeBar

GS1 Composite Bar parametreleri.

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

Özellik Değeri

GS1CompositeBarParameters

Örnekler

Bu örnek, bir GS1 Composite Bar görüntüsü oluşturmayı ve kaydetmeyi gösterir. 1D kod metni ve 2D kod metni ‘|’ sembolü ile ayrılmıştır.

  var codetext = "(01)03212345678906|(21)A1B2C3D4E5F6G7H8";
  using (var generator = new BarcodeGenerator(EncodeTypes.GS1CompositeBar, codetext))
  {
      generator.Parameters.Barcode.GS1CompositeBar.LinearComponentType = EncodeTypes.GS1Code128;
      generator.Parameters.Barcode.GS1CompositeBar.TwoDComponentType = TwoDComponentType.CC_A;

      // 2D bileşenin en boy oranı
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // 1D ve 2D bileşenlerin X-Dimensiyonu
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // 1D bileşenin yüksekliği
      generator.Parameters.Barcode.BarHeight.Pixels = 100;

      generator.Save("test.png");
  }

HanXin

HanXin parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }

Özellik Değeri

HanXinParameters

ITF

ITF parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }

Özellik Değeri

ITFParameters

IsChecksumEnabled

1D barkodların oluşturulması sırasında kontrol toplamını etkinleştirir.

Kontrol toplamı içermesi gereken simgeler için varsayılan olarak Evet olarak kabul edilir, yalnızca kontrol toplamının mümkün olduğu yerlerde Hayır olarak kabul edilir.

Kontrol toplamı mümkün: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Kontrol toplamı her zaman kullanılır: Diğer simgeler

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

Özellik Değeri

EnableChecksum

MaxiCode

MaxiCode parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }

Özellik Değeri

MaxiCodeParameters

Padding

Barkod dolguları. Varsayılan değer: 5pt 5pt 5pt 5pt.

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

Özellik Değeri

Padding

PatchCode

PatchCode parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }

Özellik Değeri

PatchCodeParameters

Pdf417

PDF417 parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }

Özellik Değeri

Pdf417Parameters

Postal

Posta parametreleri. Postnet, Planet için kullanılır.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }

Özellik Değeri

PostalParameters

QR

QR, MicroQR ve RectMicroQR parametreleri.

[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }

Özellik Değeri

QrParameters

Supplement

Tamamlayıcı parametreler. Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN için kullanılır.

[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }

Özellik Değeri

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Yalnızca 1D barkodlar için. Kod metni yanlışsa ve değer true olarak ayarlandıysa - bir istisna atılacaktır. Aksi takdirde, kod metni barkodun spesifikasyonuna uyması için düzeltilecektir. Kod metni yanlışsa her zaman istisna atılacaktır: Databar simgeleri için. Kod metni yanlışsa her zaman istisna atılmayacaktır: AustraliaPost, SingapurPost, Code39FullASCII, Code93, Code16K, Code128 simgeleri için.

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

Özellik Değeri

bool

WideNarrowRatio

Geniş çubukların Dar çubuklara oranı. Varsayılan değer: 3, yani, geniş çubuklar dar çubuklardan 3 kat daha geniştir. ITF, PZN, PharmaCode, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, IATA2of5, VIN, DeutschePost, OPC, Code32, DataLogic2of5, PatchCode, Code39, Code39FullASCII için kullanılır.

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

Özellik Değeri

float

İstisnalar

ArgumentException

WideNarrowRatio parametre değeri 0'dan küçük veya eşit.

XDimension

x-boyutu Barkod çubuklarının veya boşluklarının biriminin en küçük genişliğidir. Bunu artırmak, tüm barkod görüntüsünün genişliğini artıracaktır. Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode özelliği AutoSizeMode.Nearest veya AutoSizeMode.Interpolation olarak ayarlandığında göz ardı edilir.

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

Özellik Değeri

Unit

 Türkçe