Class BarcodeParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
바코드 생성 매개변수.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
상속
상속된 멤버
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; }
속성 값
Aztec
Aztec 매개변수.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
속성 값
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; }
속성 값
BarWidthReduction
인쇄 시 잉크 확산을 보상하는 데 사용되는 바 감소 값을 가져오거나 설정합니다. 기본값: 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
Code128 매개변수.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
속성 값
Code16K
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가 true인 경우 “"는 특별한 이스케이프 문자로 설명됩니다. 그렇지 않으면 “"는 일반 문자로 작동합니다.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
속성 값
FilledBars
바가 채워져 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 1D 바코드에만 해당됩니다. 기본값: true.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
속성 값
GS1CompositeBar
GS1 복합 바 매개변수.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
속성 값
예제
이 샘플은 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; }
속성 값
ITF
ITF 매개변수.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
속성 값
IsChecksumEnabled
1D 바코드 생성 시 체크섬을 활성화합니다.
기본적으로 체크섬이 포함되어야 하는 기호는 예로 처리되고, 체크섬이 가능한 경우는 아니오로 처리됩니다.
체크섬이 가능한 기호: 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 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 바코드에만 해당됩니다. 코드 텍스트가 잘못되었고 값이 true로 설정된 경우 예외가 발생합니다. 그렇지 않으면 코드 텍스트가 바코드의 사양에 맞게 수정됩니다. 잘못된 코드 텍스트에 대해 항상 예외가 발생하는 경우: Databar 기호. 잘못된 코드 텍스트에 대해 항상 예외가 발생하지 않는 경우: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128 기호.
[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; }
속성 값
예외
WideNarrowRatio 매개변수 값이 0보다 작거나 같습니다.
XDimension
x-차원은 바코드 바 또는 공간의 단위의 가장 작은 너비입니다. 이 값을 증가시키면 전체 바코드 이미지 너비가 증가합니다. Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 속성이 AutoSizeMode.Nearest 또는 AutoSizeMode.Interpolation으로 설정된 경우 무시됩니다.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }