Class BarcodeParameters

Class BarcodeParameters

Nombre del espacio: Aspose.BarCode.Generation Asamblea: Aspose.BarCode.dll (25.4.0)

Parámetros de generación de barcode.

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

Inheritance

object BarcodeParameters

Miembros heredados

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

Properties

AustralianPost

Parámetros de código de barras de AustraliaPost.

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

Valor de la propiedad

AustralianPostParameters

Aztec

Parámetros de Aztec.

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

Valor de la propiedad

AztecParameters

BarColor

Barras de color.Valor de referencia: Color.Black.

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

Valor de la propiedad

Color

BarHeight

La altura de las barras de códigos de barras 1D en Aspose.BarCode.Generation.Unit valor.Ignorado si Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode propiedad está configurada para AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valor de la propiedad

Unit

BarWidthReduction

Obtener o establecer barras de valor de reducción que se utiliza para compensar la propagación de tinta durante la impresión.Valor defectuoso: 0

public Unit BarWidthReduction { get; set; }

Valor de la propiedad

Unit

ChecksumAlwaysShow

Siempre muestran el número de checksum en el texto humano leible para los códigos de barras Code128 y GS1Code128.

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

Valor de la propiedad

bool

Codabar

Parámetros de codabar.

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

Valor de la propiedad

CodabarParameters

Codablock

Parámetros de Codablock.

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

Valor de la propiedad

CodablockParameters

Code128

Código 128 parámetros.

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

Valor de la propiedad

Code128Parameters

Título 16K

Parámetros de código 16K.

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

Valor de la propiedad

Code16KParameters

CodeTextParameters

Parámetros de codetext.

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

Valor de la propiedad

CodetextParameters

Coupon

Parámetros de cupón. Usado para UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Valor de la propiedad

CouponParameters

DataBar

Parámetros de datos.

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

Valor de la propiedad

DataBarParameters

DataMatrix

Parámetros de DataMatrix.

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

Valor de la propiedad

DataMatrixParameters

DotCode

Parámetros del DotCode.

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

Valor de la propiedad

DotCodeParameters

EnableEscape

Indica si explica el personaje "" como un personaje de escape en la propiedad de CodeText. Usado para Pdf417, DataMatrix, Code128 sóloSi el EnableEscape es verdadero, "" se explicará como un personaje de escape especial.Aspose.BarCode soporta la introducción de código ascii decimal y mnemónico para los caracteres de código de control ASCII. Por ejemplo, \013 y \CR se refiere a CR.

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

Valor de la propiedad

bool

FilledBars

Recibe o establece un valor que indica si las barras están llenas.Solo para los códigos de barras 1D.Valor de defecto: verdadero.

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

Valor de la propiedad

bool

GS1 CompositeBar

Parámetros de la barra compuesta GS1.

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

Valor de la propiedad

GS1CompositeBarParameters

Examples

Esta muestra muestra cómo crear y guardar una imagen de la barra compuesta GS1.Tenga en cuenta que 1D codetext y 2D codetext son separados por el símbolo ‘más ‘|’

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 de HanXin.

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

Valor de la propiedad

HanXinParameters

ITF

Parámetros de ITF.

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

Valor de la propiedad

ITFParameters

IsChecksumEnabled

Facilitar el control durante la generación de códigos de barras 1D.

Default se trata como Sí para la simbología que debe contener checksum, como No donde checksum sólo es posible.

Los checksum son posibles: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum siempre utilizado: simbología del descanso

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

Valor de la propiedad

EnableChecksum

MaxiCode

Parámetros de MaxiCode.

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

Valor de la propiedad

MaxiCodeParameters

Padding

Los barcode paddings.Valor previo: 5pt 5pt 5pt.

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

Valor de la propiedad

Padding

PatchCode

Parámetros de PatchCode.

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

Valor de la propiedad

PatchCodeParameters

Pdf417

Parámetros de PDF417.

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

Valor de la propiedad

Pdf417Parameters

Postal

Parámetros de correo. Usado para Postnet, Planeta.

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

Valor de la propiedad

PostalParameters

QR

Parámetros QR, MicroQR y RectMicroQR.

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

Valor de la propiedad

QrParameters

Supplement

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

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

Valor de la propiedad

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Solo para los códigos de barras 1D.Si el codetext es incorrecto y el valor se ajusta a verdad - la excepción se arrojará. de lo contrario, el codetext se corregirá para corresponder a la especificación del código de barras.La excepción siempre será echada para: la simbología de Databar si el codetext es incorrecto.La excepción no siempre será lanzada para: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 simbología si el código texto es incorrecto.

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

Valor de la propiedad

bool

WideNarrowRatio

Ratio de las barras de narro a las barras de narro.Valor default: 3, es decir, las barras amplias son 3 veces más largas que las barras estrechas.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 de la propiedad

float

Exceptions

ArgumentException

El valor del parámetro es menor o igual a 0.

XDimensiones

La dimensión x es la anchura más pequeña de la unidad de barras o espacios de BarCode.Aumentar esto aumentará la ancho total de la imagen de código de barras.Ignorado si Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode propiedad está configurada para AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valor de la propiedad

Unit

 Español