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
澳大利亚邮政条形码参数
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
财产价值
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
第128章 字符
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
财产价值
代码16K
代码16K参数
[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
数据马特里克斯参数
[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; }
财产价值
GS1 混合物
GS1 组合栏参数。
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
财产价值
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; }
财产价值
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
[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
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; }
财产价值
Exceptions
参数值低于或等于0。
XD 尺寸
x 尺寸是 BarCode 栏或空间单元最小的宽度。增加这将增加整个条码图像宽度。忽略是否 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 属性设置为 AutoSizeMode.Nearest 或 AutoSizeMode.Interpolation。
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }