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
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
Aztec
Aztec parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Mülkiyet Değer
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
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
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
Codabar
Codabar parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Mülkiyet Değer
Codablock
Codablock parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Mülkiyet Değer
Code128
128 Parametreler
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Mülkiyet Değer
Kodu16K
16K Parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Mülkiyet Değer
CodeTextParameters
Codetext parametreleri
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Mülkiyet Değer
Coupon
Kupon parametreleri için kullanılır UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Mülkiyet Değer
DataBar
Databar parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Mülkiyet Değer
DataMatrix
DataMatrix parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Mülkiyet Değer
DotCode
DotCode parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Mülkiyet Değer
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.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Mülkiyet Değer
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
GS1 Kompozit
GS1 kompozit çubuk parametreleri.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Mülkiyet Değer
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
ITF
ITF parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Mülkiyet Değer
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
MaxiCode
MaxiCode parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Mülkiyet Değer
Padding
Barkod çubukları.Default değeri: 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Mülkiyet Değer
PatchCode
PatchCode parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Mülkiyet Değer
Pdf417
PDF417 parametreleri
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Mülkiyet Değer
Postal
Postnet, Planet için kullanılmıştır.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Mülkiyet Değer
QR
QR, MicroQR ve RectMicroQR parametreleri.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Mülkiyet Değer
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
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
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
Exceptions
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; }