Class BarcodeParameters

Class BarcodeParameters

Nom dels espais: Aspose.BarCode.Generation Assemblea: Aspose.BarCode.dll (25.4.0)

Paràmetres de generació de codi de bar.

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

Inheritance

object BarcodeParameters

Membres heretats

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

Properties

AustralianPost

AustralianPost paràmetres de codi de bar.

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

Valor de la propietat

AustralianPostParameters

Aztec

Paràmetres de l’Aztec.

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

Valor de la propietat

AztecParameters

BarColor

Barres de color.Valoració de color: Color.Black.

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

Valor de la propietat

Color

BarHeight

Alçada de les barres de codis de barres 1D en Aspose.BarCode.Generation.Unit valor.Ignorat si Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode propietat està configurada a AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valor de la propietat

Unit

BarWidthReduction

Obtenir o establir barres de valor de reducció que s’utilitza per compensar la propagació de tinta durant la impressi.Valor de defecte: 0

public Unit BarWidthReduction { get; set; }

Valor de la propietat

Unit

ChecksumAlwaysShow

Sempre mostrar la xifra de control en el text llegible humà per als codis de barc Code128 i GS1Code128.

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

Valor de la propietat

bool

Codabar

Paràmetres de Codabar.

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

Valor de la propietat

CodabarParameters

Codablock

Paràmetres de codablock.

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

Valor de la propietat

CodablockParameters

Code128

Codi 128 paràmetres.

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

Valor de la propietat

Code128Parameters

Càtedra 16K

Paràmetres de codi 16K.

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

Valor de la propietat

Code16KParameters

CodeTextParameters

Paràmetres de codec.

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

Valor de la propietat

CodetextParameters

Coupon

Paràmetres de cupó. utilitzat per a UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Valor de la propietat

CouponParameters

DataBar

Paràmetres de dades.

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

Valor de la propietat

DataBarParameters

DataMatrix

Paràmetres de DataMatrix.

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

Valor de la propietat

DataMatrixParameters

DotCode

Paràmetres del DotCode.

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

Valor de la propietat

DotCodeParameters

EnableEscape

Indica si explica el caràcter "" com un caràcter d’escapament en la propietat de CodeText. Utilitzat per a Pdf417, DataMatrix, Code128 nomésSi l’EnableEscape és veritable, "" serà explicat com un caràcter d’escapament especial.Aspose.BarCode dóna suport a la introducció de codi ascii decimal i mnemònic per als caràcters de codi de control ASCII. Per exemple, \013 i \CR es refereixen a CR.

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

Valor de la propietat

bool

FilledBars

Obté o estableix un valor que indiqui si les barres estan omplides.Només per als barcodes 1D.Valor defecte: és veritat.

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

Valor de la propietat

bool

GS1 Composició

Els paràmetres del GS1 Composit Bar.

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

Valor de la propietat

GS1CompositeBarParameters

Examples

Aquesta mostra mostra com crear i salvar una imatge de la barra de components GS1.Nota que 1D codetext i 2D codetext són separats pel símbol ‘món ‘|’

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

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

Valor de la propietat

HanXinParameters

ITF

Paràmetres de la ITF.

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

Valor de la propietat

ITFParameters

IsChecksumEnabled

Permet el control durant la generació de codis de barres 1D.

Default és tractat com Sí per a la simbologia que ha de contenir el xec, com No on el xec només és possible.

El preu és possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum sempre utilitzat: simbologia del descans

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

Valor de la propietat

EnableChecksum

MaxiCode

Paràmetres de MaxiCode.

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

Valor de la propietat

MaxiCodeParameters

Padding

Barcades de barcades.Valor estàndard: 5pt 5pt 5pt.

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

Valor de la propietat

Padding

PatchCode

Paràmetres de PatchCode.

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

Valor de la propietat

PatchCodeParameters

Pdf417

PDF417 paràmetres.

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

Valor de la propietat

Pdf417Parameters

Postal

Paràmetres postals. utilitzat per Postnet, Planeta.

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

Valor de la propietat

PostalParameters

QR

Paràmetres QR, MicroQR i RectMicroQR.

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

Valor de la propietat

QrParameters

Supplement

Paràmetres complementaris. utilitzat per Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Valor de la propietat

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Només per als barcodes 1D.Si el codi és incorrecte i el valor s’estableix a veritat - l’excepció es llançar.L’excepció sempre serà llançada per: la simbologia de Databar si el codi és incorrecte.L’excepció no sempre es llançarà per: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 simbologia si el codi és incorrecte.

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

Valor de la propietat

bool

WideNarrowRatio

La proporció de barres amples a barres amples.Valor de default: 3, és a dir, les barres àmplies són 3 vegades més grans que les barres estrets.Utilitzat per 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 propietat

float

Exceptions

ArgumentException

El valor del paràmetre és menor o igual a 0.

xdimensió

La x-dimensió és la més petita de l’unitat de barres o espais de BarCode.Augmentar això augmentarà tota l’amplada d’imatge de codi de barres.Ignorat si Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode propietat està configurada a AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valor de la propietat

Unit

 Català