Class BarcodeParameters

Class BarcodeParameters

ชื่อพื้นที่: Aspose.BarCode.Generation การประกอบ: Aspose.BarCode.dll (25.4.0)

พารามิเตอร์การผลิตบาร์โค้ด

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

Inheritance

object BarcodeParameters

อนุญาโตตุลาการ

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

Properties

AustralianPost

ออสเตรเลียPost บาร์โค้ด

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

คุณสมบัติมูลค่า

AustralianPostParameters

Aztec

พารามิเตอร์ Aztec

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

คุณสมบัติมูลค่า

AztecParameters

BarColor

บาร์สีหมายเลขรุ่น: Color.Black

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

คุณสมบัติมูลค่า

Color

BarHeight

ความสูงของบาร์โค้ด 1D ใน Aspose.BarCode.Generation.Unit หมายเลขไม่ทราบว่าคุณสมบัติ Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode จะตั้งไว้ใน AutoSizeMode.Nearest หรือ AutoSizeMode.Interpolation

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

คุณสมบัติมูลค่า

Unit

BarWidthReduction

รับหรือตั้งค่าค่าลดแถบซึ่งจะใช้เพื่อตอบสนองการแพร่กระจาย ink ในขณะที่พิมพ์หมายเลขค่าเริ่มต้น: 0

public Unit BarWidthReduction { get; set; }

คุณสมบัติมูลค่า

Unit

ChecksumAlwaysShow

แสดงดิจิตอลการตรวจสอบเสมอในข้อความที่สามารถอ่านได้สําหรับรหัสบาร์ Code128 และ GS1Code128

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

คุณสมบัติมูลค่า

bool

Codabar

พารามิเตอร์ Codabar

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

คุณสมบัติมูลค่า

CodabarParameters

Codablock

พารามิเตอร์ Codablock

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

คุณสมบัติมูลค่า

CodablockParameters

Code128

รหัส128 พารามิเตอร์

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

คุณสมบัติมูลค่า

Code128Parameters

รหัส16K

พารามิเตอร์ Code16K

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

คุณสมบัติมูลค่า

Code16KParameters

CodeTextParameters

พารามิเตอร์โค้ด

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

คุณสมบัติมูลค่า

CodetextParameters

Coupon

พารามิเตอร์คูปอง ใช้สําหรับ UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon

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

คุณสมบัติมูลค่า

CouponParameters

DataBar

พารามิเตอร์ Databar

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

คุณสมบัติมูลค่า

DataBarParameters

DataMatrix

พารามิเตอร์ DataMatrix

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

คุณสมบัติมูลค่า

DataMatrixParameters

DotCode

พารามิเตอร์ DotCode

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

คุณสมบัติมูลค่า

DotCodeParameters

EnableEscape

แสดงให้เห็นว่าตัวอักษร "" เป็นตัวอักษรหลีกเลี่ยงในคุณสมบัติ CodeText ใช้สําหรับ Pdf417, DataMatrix, Code128 เท่านั้นหาก EnableEscape เป็นจริง "" จะถูกอธิบายเป็นตัวอักษรการหลีกเลี่ยงพิเศษ ไม่ว่า "" จะทําหน้าที่เป็นตัวอักษรปกติAspose.BarCode สนับสนุนการป้อนรหัส ascii decimal และ mnemonic สําหรับตัวอักษรรรหัสการควบคุม ASCII ตัวอย่างเช่น \013 และ \CR คือ CR

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

คุณสมบัติมูลค่า

bool

FilledBars

รับหรือตั้งค่าหมายความว่าแถบเต็มหรือไม่เท่านั้นสําหรับรหัสบาร์ 1Dค่าเริ่มต้น: จริง

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

คุณสมบัติมูลค่า

bool

GS1CompositeBar

GS1 คอมโพสิตบาร์พารามิเตอร์

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

คุณสมบัติมูลค่า

GS1CompositeBarParameters

Examples

ตัวอย่างนี้แสดงให้เห็นวิธีการสร้างและบันทึกภาพของ GS1 Composite Barหมายเหตุว่า 1D codetext และ 2D codetext จะถูกแยกโดยสัญลักษณ์ ’ ควย'

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

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

คุณสมบัติมูลค่า

HanXinParameters

ITF

พารามิเตอร์ ITF

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

คุณสมบัติมูลค่า

ITFParameters

IsChecksumEnabled

เปิดใช้งานการตรวจสอบในระหว่างการสร้างรหัสบาร์ 1D

คู่มือการรักษาเป็น Yes สําหรับสัญลักษณ์ที่ต้องมี checksum, เป็น No ที่ checksum เท่านั้นเป็นไปได้

การตรวจสอบเป็นไปได้: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

เช็คซูมักใช้: สัญลักษณ์การพักผ่อน

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

คุณสมบัติมูลค่า

EnableChecksum

MaxiCode

พารามิเตอร์ MaxiCode

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

คุณสมบัติมูลค่า

MaxiCodeParameters

Padding

บาร์โค้ดค่าเริ่มต้น: 5pt 5pt 5pt

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

คุณสมบัติมูลค่า

Padding

PatchCode

พารามิเตอร์ PatchCode

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

คุณสมบัติมูลค่า

PatchCodeParameters

Pdf417

พารามิเตอร์ PDF417

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

คุณสมบัติมูลค่า

Pdf417Parameters

Postal

โพสต์พารามิเตอร์ ใช้สําหรับ Postnet, Planet

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

คุณสมบัติมูลค่า

PostalParameters

QR

พารามิเตอร์ QR, MicroQR และ RectMicroQR

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

คุณสมบัติมูลค่า

QrParameters

Supplement

พารามิเตอร์เสริม ใช้สําหรับ Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN

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

คุณสมบัติมูลค่า

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

เท่านั้นสําหรับรหัสบาร์ 1Dหากข้อความโค้ดไม่ถูกต้องและค่าที่กําหนดไว้เป็นจริง - การยกเว้นจะถูก扔掉 ไม่ว่าข้อความโค้ดจะถูกแก้ไขเพื่อตอบสนองข้อกําหนดของรหัสบาร์การยกเว้นจะถูกวางไว้เสมอสําหรับ: สัญลักษณ์ Databar หากข้อความโค้ดไม่ถูกต้องการยกเว้นไม่เคยจะถูกโยนสําหรับ: ออสเตรเลียโพสต์, ซินเจิ้นโพสต์, รหัส39FullASCII, รหัส93, รหัส16K, รหัส128 สัญลักษณ์ถ้ารหัสเป็นข้อผิดพลาด

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

คุณสมบัติมูลค่า

bool

WideNarrowRatio

บาร์กว้างถึง บาร์ช้าอัตราส่วนค่าเริ่มต้น: 3 ซึ่งหมายความว่าแถบกว้างเป็น 3 ครั้งกว้างกว่าแถบแคบใช้สําหรับ ITF, PZN, PharmaCode, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, IATA2of5, VIN, DeutschePost, OPC, Code32, DataLogic2of5, PatchCode, Code39, Code39FullASCII

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

คุณสมบัติมูลค่า

float

Exceptions

ArgumentException

ค่าพารามิเตอร์น้อยกว่าหรือเท่ากับ 0.

ขนาด XD

x-dimension คือความกว้างที่เล็กที่สุดของหน่วย BarCode Bar หรือพื้นที่เพิ่มนี้จะเพิ่มความกว้างของภาพบาร์โค้ดทั้งหมดไม่ทราบว่าคุณสมบัติ Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode จะตั้งไว้ใน AutoSizeMode.Nearest หรือ AutoSizeMode.Interpolation

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

คุณสมบัติมูลค่า

Unit

 แบบไทย