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
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
1D в Aspose.BarCode.Generation.Unit.Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode е зададено на AutoSizeMode.Nearest или AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
стойност на имота
BarWidthReduction
Получете или зададете редуцираща стойност на лентите, която се използва за компенсиране на разпространението на Ink по време на печат.Стандартна стойност: 0
public Unit BarWidthReduction { get; set; }
стойност на имота
ChecksumAlwaysShow
Винаги се показва цифрата за проверка в човешкия четещ текст за код 128 и код GS1128.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
стойност на имота
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
Дата на параметрите.
[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 е вярна, "" ще бъде обяснено като специален избягващ характер.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
стойност на имота
FilledBars
Получава или задава стойност, която показва дали лентите са изпълнени.Само за 1D баркодове.Дефинирана стойност: истинска
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
стойност на имота
GS1 Композитен бар
GS1 Composite Bar.
[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 баркодове.Ако кодотекстът е грешен и стойността е зададена на истина - изключението ще бъде хвърлено.Изключението винаги ще бъде хвърлено за: Датабар симбология, ако кодотекстът е погрешен.Изключението винаги няма да бъде хвърлено за: АвстралияПост, СингапурPost, Code39FullASCII, code93, Code16K, код128 симбология, ако кодотекстът е неправилен.
[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; }
стойност на имота
Exceptions
Стойността на параметъра е по-малка или равна на 0.
XD Размер
x-dimension е най-малката ширина на единицата на BarCode.Увеличаването на това ще увеличи цялата ширина на изображението на баркода.Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode е зададено на AutoSizeMode.Nearest или AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }