Class BarcodeParameters

Class BarcodeParameters

İsim alanı : Aspose.BarCode.Generation Toplama: Aspose.BarCode.dll (25.4.0)

Barkod Üretimi Parametreleri

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

Inheritance

object BarcodeParameters

mirasçı üyeleri

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

Properties

AustralianPost

Avustralya Post barkod parametreleri.

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

Mülkiyet Değer

AustralianPostParameters

Aztec

Aztec parametreleri

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

Mülkiyet Değer

AztecParameters

BarColor

Barlar renkliDefault değeri: Color.Black

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

Mülkiyet Değer

Color

BarHeight

1D barkod çubuğunun yüksekliği Aspose.BarCode.Generation.Unit değerinde.Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode özellikleri AutoSizeMode.Nearest veya AutoSizeMode.Interpolation olarak ayarlanır.

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

Mülkiyet Değer

Unit

BarWidthReduction

Yazdırma sırasında mürekkep yayılmasını telafi etmek için kullanılan indirim değerini alın veya ayarlayın.Default değeri: 0

public Unit BarWidthReduction { get; set; }

Mülkiyet Değer

Unit

ChecksumAlwaysShow

Her zaman Code128 ve GS1Code128 çubuk kodları için insan okunabilir metinde kontrol numarasını gösterin.

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

Mülkiyet Değer

bool

Codabar

Codabar parametreleri

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

Mülkiyet Değer

CodabarParameters

Codablock

Codablock parametreleri

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

Mülkiyet Değer

CodablockParameters

Code128

128 Parametreler

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

Mülkiyet Değer

Code128Parameters

Kodu16K

16K Parametreleri

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

Mülkiyet Değer

Code16KParameters

CodeTextParameters

Codetext parametreleri

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

Mülkiyet Değer

CodetextParameters

Coupon

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

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

Mülkiyet Değer

CouponParameters

DataBar

Databar parametreleri

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

Mülkiyet Değer

DataBarParameters

DataMatrix

DataMatrix parametreleri

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

Mülkiyet Değer

DataMatrixParameters

DotCode

DotCode parametreleri

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

Mülkiyet Değer

DotCodeParameters

EnableEscape

CodeText mülkiyetinde bir kaçış karakteri olarak karakterin "" açıklamasını gösterir. sadece Pdf417, DataMatrix, Code128 için kullanılırEğer EnableEscape doğru ise, "" özel bir kaçış karakter olarak açıklanacaktır. aksi takdirde, "" normal karakterler olarak hareket eder.Aspose.BarCode, ASCII kontrol kodu karakterleri için ondalık ascii kodu ve mnemonik girmeyi destekler. örneğin, \013 ve \CR CR’yi ifade eder.

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

Mülkiyet Değer

bool

FilledBars

Çubukların doldurulduğunu gösteren bir değer alır veya ayarlar.Sadece 1D barkodlar için.Default değer: Gerçek

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

Mülkiyet Değer

bool

GS1 Kompozit

GS1 kompozit çubuk parametreleri.

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

Mülkiyet Değer

GS1CompositeBarParameters

Examples

Bu örnek, bir GS1 Composite Bar görüntüsünü nasıl oluşturacağınızı ve kaydeteceğinizi gösterir.1D kod metin ve 2D kod metin, ’eş’ sembolü ile ayrılı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;

      // Aspect ratio of 2D component
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // X-Dimension of 1D and 2D components
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // Height of 1D component
      generator.Parameters.Barcode.BarHeight.Pixels = 100;

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

HanXin

HanXin parametreleri

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

Mülkiyet Değer

HanXinParameters

ITF

ITF parametreleri

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

Mülkiyet Değer

ITFParameters

IsChecksumEnabled

1D barkod oluşturma sürecinde kontrolü etkinleştirin.

Varsayılan olarak, simboloji için evet olarak değerlendirilir ve bu simboloji sadece mümkün olduğunca bir çekiç içermelidir.

Checksum mevcuttur: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum her zaman kullanılmış: dinlenme sembolojisi

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

Mülkiyet Değer

EnableChecksum

MaxiCode

MaxiCode parametreleri

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

Mülkiyet Değer

MaxiCodeParameters

Padding

Barkod çubukları.Default değeri: 5pt 5pt 5pt.

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

Mülkiyet Değer

Padding

PatchCode

PatchCode parametreleri

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

Mülkiyet Değer

PatchCodeParameters

Pdf417

PDF417 parametreleri

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

Mülkiyet Değer

Pdf417Parameters

Postal

Postnet, Planet için kullanılmıştır.

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

Mülkiyet Değer

PostalParameters

QR

QR, MicroQR ve RectMicroQR parametreleri.

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

Mülkiyet Değer

QrParameters

Supplement

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

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

Mülkiyet Değer

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Sadece 1D barkodlar için.Kod metni yanlış ise ve değer doğru olarak ayarlanırsa - istisna atılacaktır. aksi takdirde kod metni çubuk kodunun özelliklerine uygun olarak düzeltilecektir.Bir istisna her zaman atılacaktır: Databar sembolojisi kod metni yanlış ise.Her zaman istisna atılmayacaktır: AvustralyaPost, SingapurPost, Code39FullASCII, Code93, Code16K, Code128 sembolizasyonu kod metni yanlış ise.

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

Mülkiyet Değer

bool

WideNarrowRatio

Wide bars to Narrow bars oranı.Varsayılan değeri: 3, yani geniş çubuklar dar çubuklardan 3 kat daha geniş.ITF, PZN, PharmaCode, Standard2of5, Interleaved2of5, Matrix2of5, İtalyanPost25, IATA2of5, VIN, DeutschePost, OPC, Code32, DataLogic2of5, PatchCode, Code39, Code39FullASCII için kullanılır

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

Mülkiyet Değer

float

Exceptions

ArgumentException

Parametre değeri 0’dan daha az veya eşittir.

xd boyutları

x boyutu, BarCode çubuğunun veya alanların en küçük genişliğidir.Bunu artırmak, tüm çubuk kodu görüntü genişliğini arttıracaktır.Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode özellikleri AutoSizeMode.Nearest veya AutoSizeMode.Interpolation olarak ayarlanır.

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

Mülkiyet Değer

Unit

 Türkçe