Class BarcodeParameters

Class BarcodeParameters

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

Các tham số tạo mã vạch.

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

Kế thừa

objectBarcodeParameters

Các thành viên kế thừa

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

Thuộc tính

AustralianPost

Tham số mã vạch AustralianPost.

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

Giá trị thuộc tính

AustralianPostParameters

Aztec

Tham số Aztec.

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

Giá trị thuộc tính

AztecParameters

BarColor

Màu của các thanh. Giá trị mặc định: Color.Black.

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

Giá trị thuộc tính

Color

BarHeight

Chiều cao của các thanh mã vạch 1D trong giá trị Aspose.BarCode.Generation.Unit. Bị bỏ qua nếu thuộc tính Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode được đặt thành AutoSizeMode.Nearest hoặc AutoSizeMode.Interpolation.

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

Giá trị thuộc tính

Unit

BarWidthReduction

Lấy hoặc đặt giá trị giảm chiều rộng thanh được sử dụng để bù đắp cho sự lan rộng mực khi in. Giá trị mặc định: 0

public Unit BarWidthReduction { get; set; }

Giá trị thuộc tính

Unit

ChecksumAlwaysShow

Luôn hiển thị chữ số checksum trong văn bản có thể đọc cho mã vạch Code128 và GS1Code128.

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

Giá trị thuộc tính

bool

Codabar

Tham số Codabar.

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

Giá trị thuộc tính

CodabarParameters

Codablock

Tham số Codablock.

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

Giá trị thuộc tính

CodablockParameters

Code128

Tham số Code128.

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

Giá trị thuộc tính

Code128Parameters

Code16K

Tham số Code16K.

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

Giá trị thuộc tính

Code16KParameters

CodeTextParameters

Tham số Codetext.

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

Giá trị thuộc tính

CodetextParameters

Coupon

Tham số Coupon. Sử dụng cho UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Giá trị thuộc tính

CouponParameters

DataBar

Tham số Databar.

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

Giá trị thuộc tính

DataBarParameters

DataMatrix

Tham số DataMatrix.

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

Giá trị thuộc tính

DataMatrixParameters

DotCode

Tham số DotCode.

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

Giá trị thuộc tính

DotCodeParameters

EnableEscape

Chỉ ra liệu có giải thích ký tự “" như một ký tự thoát trong thuộc tính CodeText hay không. Chỉ sử dụng cho Pdf417, DataMatrix, Code128. Nếu EnableEscape là true, “" sẽ được giải thích là một ký tự thoát đặc biệt. Ngược lại, “" hoạt động như các ký tự bình thường. Aspose.BarCode hỗ trợ nhập mã ascii thập phân và ghi nhớ cho các ký tự điều khiển ASCII. Ví dụ, \013 và \CR đại diện cho CR.

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

Giá trị thuộc tính

bool

FilledBars

Lấy hoặc đặt giá trị chỉ ra liệu các thanh có được lấp đầy hay không. Chỉ dành cho mã vạch 1D. Giá trị mặc định: true.

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

Giá trị thuộc tính

bool

GS1CompositeBar

Tham số GS1 Composite Bar.

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

Giá trị thuộc tính

GS1CompositeBarParameters

Ví dụ

Ví dụ này cho thấy cách tạo và lưu một hình ảnh GS1 Composite Bar. Lưu ý rằng codetext 1D và codetext 2D được phân tách bởi ký hiệu ‘|’

  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;

      // Tỷ lệ khía cạnh của thành phần 2D
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // Kích thước X của các thành phần 1D và 2D
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // Chiều cao của thành phần 1D
      generator.Parameters.Barcode.BarHeight.Pixels = 100;

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

HanXin

Tham số HanXin.

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

Giá trị thuộc tính

HanXinParameters

ITF

Tham số ITF.

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

Giá trị thuộc tính

ITFParameters

IsChecksumEnabled

Bật checksum trong quá trình tạo mã vạch 1D.

Mặc định được coi là Có cho các loại mã mà phải chứa checksum, là Không nơi checksum chỉ có thể.

Checksum có thể: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum luôn được sử dụng: Các loại mã còn lại

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

Giá trị thuộc tính

EnableChecksum

MaxiCode

Tham số MaxiCode.

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

Giá trị thuộc tính

MaxiCodeParameters

Padding

Khoảng cách mã vạch. Giá trị mặc định: 5pt 5pt 5pt 5pt.

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

Giá trị thuộc tính

Padding

PatchCode

Tham số PatchCode.

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

Giá trị thuộc tính

PatchCodeParameters

Pdf417

Tham số PDF417.

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

Giá trị thuộc tính

Pdf417Parameters

Postal

Tham số Postal. Sử dụng cho Postnet, Planet.

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

Giá trị thuộc tính

PostalParameters

QR

Tham số QR, MicroQR và RectMicroQR.

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

Giá trị thuộc tính

QrParameters

Supplement

Tham số Supplement. Sử dụng cho Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Giá trị thuộc tính

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Chỉ dành cho mã vạch 1D. Nếu codetext không chính xác và giá trị được đặt thành true - một ngoại lệ sẽ được ném ra. Ngược lại, codetext sẽ được điều chỉnh để phù hợp với thông số kỹ thuật của mã vạch. Ngoại lệ luôn được ném ra cho: loại mã Databar nếu codetext không chính xác. Ngoại lệ sẽ không được ném ra cho: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128 nếu codetext không chính xác.

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

Giá trị thuộc tính

bool

WideNarrowRatio

Tỷ lệ giữa các thanh rộng và thanh hẹp. Giá trị mặc định: 3, tức là, các thanh rộng gấp 3 lần chiều rộng của các thanh hẹp. Sử dụng cho 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; }

Giá trị thuộc tính

float

Ngoại lệ

ArgumentException

Giá trị tham số WideNarrowRatio nhỏ hơn hoặc bằng 0.

XDimension

x-dimension là chiều rộng nhỏ nhất của đơn vị của các thanh hoặc khoảng trống mã vạch. Tăng điều này sẽ làm tăng chiều rộng của toàn bộ hình ảnh mã vạch. Bị bỏ qua nếu thuộc tính Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode được đặt thành AutoSizeMode.Nearest hoặc AutoSizeMode.Interpolation.

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

Giá trị thuộc tính

Unit

 Tiếng Việt