Class BarcodeParameters

Class BarcodeParameters

Nome do espaço: Aspose.BarCode.Generation Assembleia: Aspose.BarCode.dll (25.4.0)

Parâmetros de geração de barcode.

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters

Inheritance

object BarcodeParameters

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

AustralianPost

Parâmetros do barcode AustralianPost.

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

Valor da propriedade

AustralianPostParameters

Aztec

Parâmetros do Aztec.

[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }

Valor da propriedade

AztecParameters

BarColor

Barras de cor.Valor padrão: Color.Black

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

Valor da propriedade

Color

BarHeight

Altitude das barreiras de códigos de barras 1D em Aspose.BarCode.Generation.Unit valor.Ignorado se a propriedade Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode é configurada para AutoSizeMode.Nearest ou AutoSizeMode.Interpolation.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }

Valor da propriedade

Unit

BarWidthReduction

Obtenha ou coloque barras de valor de redução que é usado para compensar a propagação de tinta durante a impressão.Valor padrão: 0

public Unit BarWidthReduction { get; set; }

Valor da propriedade

Unit

ChecksumAlwaysShow

Sempre exibir o dígito de checksum no texto humano de código de barras Code128 e GS1Code128.

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

Valor da propriedade

bool

Codabar

Parâmetros do Codabar.

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

Valor da propriedade

CodabarParameters

Codablock

Parâmetros do Codablock.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }

Valor da propriedade

CodablockParameters

Code128

Código 128 parâmetros.

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

Valor da propriedade

Code128Parameters

Título 16K

Parâmetros do código 16K.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }

Valor da propriedade

Code16KParameters

CodeTextParameters

Parâmetros do Codetext.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }

Valor da propriedade

CodetextParameters

Coupon

Parâmetros de Coupon. Usado para UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }

Valor da propriedade

CouponParameters

DataBar

Parâmetros de dados.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }

Valor da propriedade

DataBarParameters

DataMatrix

Parâmetros do DataMatrix.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }

Valor da propriedade

DataMatrixParameters

DotCode

Parâmetros do DotCode.

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

Valor da propriedade

DotCodeParameters

EnableEscape

Indica se explica o caráter "" como um caráter de escape na propriedade do CodeText. Usado para Pdf417, DataMatrix, Code128 apenasSe o EnableEscape for verdadeiro, "" será explicado como um personagem de escape especial.Aspose.BarCode suporta a introdução do código ascii decimal e mnemônico para os caracteres do código de controle ASCII. Por exemplo, \013 e \CR representam CR.

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

Valor da propriedade

bool

FilledBars

Recebe ou coloca um valor indicando se as barras estão preenchidas.Apenas para códigos de barras 1D.Valor padrão: Verdadeiro

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

Valor da propriedade

bool

GS1 Composição

Parâmetros da barra de composição GS1.

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

Valor da propriedade

GS1CompositeBarParameters

Examples

Esta amostra mostra como criar e salvar uma imagem GS1 Composite Bar.Observe que 1D codetext e 2D codetext são separados pelo símbolo ‘codetext’

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

Parâmetros do HanXin.

[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }

Valor da propriedade

HanXinParameters

ITF

Parâmetros do ITF.

[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }

Valor da propriedade

ITFParameters

IsChecksumEnabled

Permite checksum durante a geração de códigos de barras 1D.

O padrão é tratado como Sim para a simbologia que deve conter checksum, como Não onde checksum apenas possível.

Checksum é possível: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum sempre usado: simbologia do descanso

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

Valor da propriedade

EnableChecksum

MaxiCode

Parâmetros do MaxiCode.

[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }

Valor da propriedade

MaxiCodeParameters

Padding

Padrões de Barcode.Valor padrão: 5pt 5pt 5pt.

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

Valor da propriedade

Padding

PatchCode

Parâmetros do PatchCode.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }

Valor da propriedade

PatchCodeParameters

Pdf417

Parâmetros PDF417 .

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }

Valor da propriedade

Pdf417Parameters

Postal

Parâmetros Postal. Usado para Postnet, Planeta.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }

Valor da propriedade

PostalParameters

QR

Parâmetros QR, MicroQR e RectMicroQR.

[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }

Valor da propriedade

QrParameters

Supplement

Usado para Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }

Valor da propriedade

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Apenas para códigos de barras 1D.Se o código-texto for incorreto e o valor for definido como verdadeiro, a exceção será lançada.A exceção sempre será lançada para: Simbologia Databar se o codetext é incorreto.A exceção não será sempre lançada para: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 simbologia se o código é incorreto.

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

Valor da propriedade

bool

WideNarrowRatio

Ratio de barras longas para barras longas.Valor padrão: 3, isto é, as barras largas são 3 vezes mais largas que as barras estreitas.Usado para 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; }

Valor da propriedade

float

Exceptions

ArgumentException

O valor do parâmetro é menor ou igual a 0.

XDimensão

A x-dimensão é a menor largura da unidade de barras ou espaços BarCode.Aumentar isso aumentará a largura de imagem de código de barras inteiro.Ignorado se a propriedade Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode é configurada para AutoSizeMode.Nearest ou AutoSizeMode.Interpolation.

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

Valor da propriedade

Unit

 Português