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

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

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; }

стойност на имота

Unit

BarWidthReduction

Получете или зададете редуцираща стойност на лентите, която се използва за компенсиране на разпространението на Ink по време на печат.Стандартна стойност: 0

public Unit BarWidthReduction { get; set; }

стойност на имота

Unit

ChecksumAlwaysShow

Винаги се показва цифрата за проверка в човешкия четещ текст за код 128 и код GS1128.

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

стойност на имота

bool

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

Дата на параметрите.

[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 е вярна, "" ще бъде обяснено като специален избягващ характер.Aspose.BarCode подпомага въвеждането на десетичен ascii код и mnemonic за ASCII контролен код знаци. например, \013 и \CR означава CR.

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

стойност на имота

bool

FilledBars

Получава или задава стойност, която показва дали лентите са изпълнени.Само за 1D баркодове.Дефинирана стойност: истинска

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

стойност на имота

bool

GS1 Композитен бар

GS1 Composite Bar.

[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 баркодове.Ако кодотекстът е грешен и стойността е зададена на истина - изключението ще бъде хвърлено.Изключението винаги ще бъде хвърлено за: Датабар симбология, ако кодотекстът е погрешен.Изключението винаги няма да бъде хвърлено за: АвстралияПост, СингапурPost, Code39FullASCII, code93, Code16K, код128 симбология, ако кодотекстът е неправилен.

[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

Exceptions

ArgumentException

Стойността на параметъра е по-малка или равна на 0.

XD Размер

x-dimension е най-малката ширина на единицата на BarCode.Увеличаването на това ще увеличи цялата ширина на изображението на баркода.Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode е зададено на AutoSizeMode.Nearest или AutoSizeMode.Interpolation.

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

стойност на имота

Unit

 Български