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

Азербайджанские параметры.

[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

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

public Unit BarWidthReduction { get; set; }

Стоимость недвижимости

Unit

ChecksumAlwaysShow

Всегда отображает цифру чека в человеческом читаемом тексте для баркодов Code128 и GS1Code128.

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

Стоимость недвижимости

bool

Codabar

Параметры кодирования.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }

Стоимость недвижимости

CodabarParameters

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

Параметры доткода.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }

Стоимость недвижимости

DotCodeParameters

EnableEscape

Показать, объясняет ли он характер "" как бегство характер в свойстве CodeText. Используется для Pdf417, DataMatrix, Code128 толькоЕсли EnableEscape истинна, то "" будет объясняться как особый бегский персонаж.Aspose.BarCode поддерживает ввод децимального ascii-кода и мнемоника для знаков 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 баркодов.Если код-текст неверный и стоимость установлена на верный - исключение будет выброшено. в противном случае код-текст будет корректирован, чтобы соответствовать спецификации баркода.Исключение всегда будет выброшено на: Датабар симбология, если кодетекст неправилен.Исключение не всегда будет бросаться на: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 символики, если код-текст неправилен.

[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-размер - это самая маленькая ширина единицы бар или пространств BarCode.Увеличение этого увеличит всю ширину изображения баркода.Неизвестно, если свойство Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode устанавливается на AutoSizeMode.Nearest или AutoSizeMode.Interpolation.

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

Стоимость недвижимости

Unit

 Русский