Class BarcodeParameters
ชื่อพื้นที่: Aspose.BarCode.Generation การประกอบ: Aspose.BarCode.dll (25.4.0)
พารามิเตอร์การผลิตบาร์โค้ด
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Inheritance
อนุญาโตตุลาการ
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; }
คุณสมบัติมูลค่า
Aztec
พารามิเตอร์ Aztec
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
คุณสมบัติมูลค่า
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; }
คุณสมบัติมูลค่า
BarWidthReduction
รับหรือตั้งค่าค่าลดแถบซึ่งจะใช้เพื่อตอบสนองการแพร่กระจาย ink ในขณะที่พิมพ์หมายเลขค่าเริ่มต้น: 0
public Unit BarWidthReduction { get; set; }
คุณสมบัติมูลค่า
ChecksumAlwaysShow
แสดงดิจิตอลการตรวจสอบเสมอในข้อความที่สามารถอ่านได้สําหรับรหัสบาร์ Code128 และ GS1Code128
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
คุณสมบัติมูลค่า
Codabar
พารามิเตอร์ Codabar
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
คุณสมบัติมูลค่า
Codablock
พารามิเตอร์ Codablock
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
คุณสมบัติมูลค่า
Code128
รหัส128 พารามิเตอร์
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
คุณสมบัติมูลค่า
รหัส16K
พารามิเตอร์ Code16K
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
คุณสมบัติมูลค่า
CodeTextParameters
พารามิเตอร์โค้ด
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
คุณสมบัติมูลค่า
Coupon
พารามิเตอร์คูปอง ใช้สําหรับ UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
คุณสมบัติมูลค่า
DataBar
พารามิเตอร์ Databar
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
คุณสมบัติมูลค่า
DataMatrix
พารามิเตอร์ DataMatrix
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
คุณสมบัติมูลค่า
DotCode
พารามิเตอร์ DotCode
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
คุณสมบัติมูลค่า
EnableEscape
แสดงให้เห็นว่าตัวอักษร "" เป็นตัวอักษรหลีกเลี่ยงในคุณสมบัติ CodeText ใช้สําหรับ Pdf417, DataMatrix, Code128 เท่านั้นหาก EnableEscape เป็นจริง "" จะถูกอธิบายเป็นตัวอักษรการหลีกเลี่ยงพิเศษ ไม่ว่า "" จะทําหน้าที่เป็นตัวอักษรปกติ
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
คุณสมบัติมูลค่า
FilledBars
รับหรือตั้งค่าหมายความว่าแถบเต็มหรือไม่เท่านั้นสําหรับรหัสบาร์ 1Dค่าเริ่มต้น: จริง
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
คุณสมบัติมูลค่า
GS1CompositeBar
GS1 คอมโพสิตบาร์พารามิเตอร์
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
คุณสมบัติมูลค่า
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; }
คุณสมบัติมูลค่า
ITF
พารามิเตอร์ ITF
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
คุณสมบัติมูลค่า
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; }
คุณสมบัติมูลค่า
MaxiCode
พารามิเตอร์ MaxiCode
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
คุณสมบัติมูลค่า
Padding
บาร์โค้ดค่าเริ่มต้น: 5pt 5pt 5pt
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
คุณสมบัติมูลค่า
PatchCode
พารามิเตอร์ PatchCode
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
คุณสมบัติมูลค่า
Pdf417
พารามิเตอร์ PDF417
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
คุณสมบัติมูลค่า
Postal
โพสต์พารามิเตอร์ ใช้สําหรับ Postnet, Planet
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
คุณสมบัติมูลค่า
QR
พารามิเตอร์ QR, MicroQR และ RectMicroQR
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
คุณสมบัติมูลค่า
Supplement
พารามิเตอร์เสริม ใช้สําหรับ Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
คุณสมบัติมูลค่า
ThrowExceptionWhenCodeTextIncorrect
เท่านั้นสําหรับรหัสบาร์ 1Dหากข้อความโค้ดไม่ถูกต้องและค่าที่กําหนดไว้เป็นจริง - การยกเว้นจะถูก扔掉 ไม่ว่าข้อความโค้ดจะถูกแก้ไขเพื่อตอบสนองข้อกําหนดของรหัสบาร์การยกเว้นจะถูกวางไว้เสมอสําหรับ: สัญลักษณ์ Databar หากข้อความโค้ดไม่ถูกต้องการยกเว้นไม่เคยจะถูกโยนสําหรับ: ออสเตรเลียโพสต์, ซินเจิ้นโพสต์, รหัส39FullASCII, รหัส93, รหัส16K, รหัส128 สัญลักษณ์ถ้ารหัสเป็นข้อผิดพลาด
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
คุณสมบัติมูลค่า
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; }
คุณสมบัติมูลค่า
Exceptions
ค่าพารามิเตอร์น้อยกว่าหรือเท่ากับ 0.
ขนาด XD
x-dimension คือความกว้างที่เล็กที่สุดของหน่วย BarCode Bar หรือพื้นที่เพิ่มนี้จะเพิ่มความกว้างของภาพบาร์โค้ดทั้งหมดไม่ทราบว่าคุณสมบัติ Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode จะตั้งไว้ใน AutoSizeMode.Nearest หรือ AutoSizeMode.Interpolation
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }