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

澳大利亚邮政条形码参数

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

财产价值

AustralianPostParameters

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

第128章 字符

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

财产价值

Code128Parameters

代码16K

代码16K参数

[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

数据马特里克斯参数

[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 控制代码字符输入 10 个 ascii 代码和 mnemonic。

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

财产价值

bool

FilledBars

收到或设置一个值,表明栏是否满。只为1D条码。假设值:真实。

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

财产价值

bool

GS1 混合物

GS1 组合栏参数。

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

财产价值

GS1CompositeBarParameters

Examples

此样本显示如何创建和保存 GS1 Composite Bar 图像。请注意, 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;

      // 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 代码生成期间进行检查。

默认情况被视为是的符号,该符号必须包含支票,而不是只有支票是可能的。

可以查看: 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

Wide bars 到 Narrow bars 比例。默认值: 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 尺寸是 BarCode 栏或空间单元最小的宽度。增加这将增加整个条码图像宽度。忽略是否 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 属性设置为 AutoSizeMode.Nearest 或 AutoSizeMode.Interpolation。

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

财产价值

Unit

 中文