Class BarcodeParameters

Class BarcodeParameters

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

바코드 생성 매개변수.

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

상속

objectBarcodeParameters

상속된 멤버

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

속성

AustralianPost

AustralianPost 바코드 매개변수.

[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

Aspose.BarCode.Generation.Unit 값으로 1D 바코드의 바 높이. Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 속성이 AutoSizeMode.Nearest 또는 AutoSizeMode.Interpolation으로 설정된 경우 무시됩니다.

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

속성 값

Unit

BarWidthReduction

인쇄 시 잉크 확산을 보상하는 데 사용되는 바 감소 값을 가져오거나 설정합니다. 기본값: 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

Code128 매개변수.

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

속성 값

Code128Parameters

Code16K

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가 true인 경우 “"는 특별한 이스케이프 문자로 설명됩니다. 그렇지 않으면 “"는 일반 문자로 작동합니다. Aspose.BarCode는 ASCII 제어 코드 문자의 10진 ASCII 코드 및 기억법 입력을 지원합니다. 예를 들어, \013 및 \CR은 CR을 나타냅니다.

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

속성 값

bool

FilledBars

바가 채워져 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 1D 바코드에만 해당됩니다. 기본값: true.

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

속성 값

bool

GS1CompositeBar

GS1 복합 바 매개변수.

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

속성 값

GS1CompositeBarParameters

예제

이 샘플은 GS1 복합 바 이미지를 생성하고 저장하는 방법을 보여줍니다. 1D 코드 텍스트와 2D 코드 텍스트는 기호 ‘|‘로 구분됩니다.

  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;

      // 2D 구성 요소의 종횡비
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // 1D 및 2D 구성 요소의 X 차원
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // 1D 구성 요소의 높이
      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 바코드 생성 시 체크섬을 활성화합니다.

기본적으로 체크섬이 포함되어야 하는 기호는 예로 처리되고, 체크섬이 가능한 경우는 아니오로 처리됩니다.

체크섬이 가능한 기호: 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 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 바코드에만 해당됩니다. 코드 텍스트가 잘못되었고 값이 true로 설정된 경우 예외가 발생합니다. 그렇지 않으면 코드 텍스트가 바코드의 사양에 맞게 수정됩니다. 잘못된 코드 텍스트에 대해 항상 예외가 발생하는 경우: Databar 기호. 잘못된 코드 텍스트에 대해 항상 예외가 발생하지 않는 경우: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128 기호.

[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

예외

ArgumentException

WideNarrowRatio 매개변수 값이 0보다 작거나 같습니다.

XDimension

x-차원은 바코드 바 또는 공간의 단위의 가장 작은 너비입니다. 이 값을 증가시키면 전체 바코드 이미지 너비가 증가합니다. Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 속성이 AutoSizeMode.Nearest 또는 AutoSizeMode.Interpolation으로 설정된 경우 무시됩니다.

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

속성 값

Unit

 한국어