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
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
Aztec
Parámetros de Aztec.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Valor de la propiedad
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
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
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
Codabar
Parámetros de codabar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Valor de la propiedad
Codablock
Parámetros de Codablock.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Valor de la propiedad
Code128
Código 128 parámetros.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Valor de la propiedad
Título 16K
Parámetros de código 16K.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Valor de la propiedad
CodeTextParameters
Parámetros de codetext.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Valor de la propiedad
Coupon
Parámetros de cupón. Usado para UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Valor de la propiedad
DataBar
Parámetros de datos.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Valor de la propiedad
DataMatrix
Parámetros de DataMatrix.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Valor de la propiedad
DotCode
Parámetros del DotCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Valor de la propiedad
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.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Valor de la propiedad
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
GS1 CompositeBar
Parámetros de la barra compuesta GS1.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Valor de la propiedad
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
ITF
Parámetros de ITF.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Valor de la propiedad
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
MaxiCode
Parámetros de MaxiCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Valor de la propiedad
Padding
Los barcode paddings.Valor previo: 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Valor de la propiedad
PatchCode
Parámetros de PatchCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Valor de la propiedad
Pdf417
Parámetros de PDF417.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Valor de la propiedad
Postal
Parámetros de correo. Usado para Postnet, Planeta.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Valor de la propiedad
QR
Parámetros QR, MicroQR y RectMicroQR.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Valor de la propiedad
Supplement
Usado para Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Valor de la propiedad
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
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
Exceptions
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; }