Class BarcodeParameters

Class BarcodeParameters

Numele spaţiului: Aspose.BarCode.Generation Asamblare: Aspose.BarCode.dll (25.4.0)

Parametrii de generare a codului de bar.

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

Inheritance

object BarcodeParameters

Membrii moștenitori

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

Properties

AustralianPost

Parametrii codului de bară AustralianPost.

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

Valoarea proprietății

AustralianPostParameters

Aztec

Caracteristici ale Aztec.

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

Valoarea proprietății

AztecParameters

BarColor

Bară de culoare.Valoarea standardă: Color.Black

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

Valoarea proprietății

Color

BarHeight

Înălțimea barurilor de coduri 1D în Aspose.BarCode.Generation.Unit valoare.Ignorat dacă proprietatea Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode este setată la AutoSizeMode.Nearest sau AutoSizeMode.Interpolation.

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

Valoarea proprietății

Unit

BarWidthReduction

Obțineți sau stabiliți valorile de reducere a șirilor care sunt utilizate pentru a compensa răspândirea de inci în timpul imprimării.Valoare defaultă: 0

public Unit BarWidthReduction { get; set; }

Valoarea proprietății

Unit

ChecksumAlwaysShow

Întotdeauna afișează numărul de checksum în textul citibil pentru codurile codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului.

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

Valoarea proprietății

bool

Codabar

Parametrii de codare.

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

Valoarea proprietății

CodabarParameters

Codablock

Parametrii de codablock.

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

Valoarea proprietății

CodablockParameters

Code128

Codul 128 parametri.

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

Valoarea proprietății

Code128Parameters

Codul 16K

Parametrii codului 16K.

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

Valoarea proprietății

Code16KParameters

CodeTextParameters

Caracteristici ale codului.

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

Valoarea proprietății

CodetextParameters

Coupon

Utilizat pentru UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Valoarea proprietății

CouponParameters

DataBar

Parametrii de date.

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

Valoarea proprietății

DataBarParameters

DataMatrix

Parametrii de date Matrix.

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

Valoarea proprietății

DataMatrixParameters

DotCode

Parametrii de cod.

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

Valoarea proprietății

DotCodeParameters

EnableEscape

Indică dacă explică caracterul "" ca un caracter de evacuare în proprietatea CodeText. Utilizat pentru Pdf417, DataMatrix, Code128 numaiDacă EnableEscape este adevărat, "" va fi explicat ca un personaj de evadare specială. altfel, "" acționează ca caractere normale.Aspose.BarCode susține introducerea codului ascii decimal și mnemonic pentru caracterele codului de control ASCII. De exemplu, \013 și \CR reprezintă CR.

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

Valoarea proprietății

bool

FilledBars

Obține sau stabilește o valoare care indică dacă barurile sunt umplute.Numai pentru codurile 1D.Valoarea defectuoasă: adevărată

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

Valoarea proprietății

bool

GS1CompoziteBar

Parametrii GS1 Compozit Bar.

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

Valoarea proprietății

GS1CompositeBarParameters

Examples

Acest eșantion arată cum să creați și să salvați o imagine GS1 Composite Bar.Rețineți că 1D codetext și 2D codetext sunt separate de simbolul ‘oțel’

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

Parametrii lui Hanxin.

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

Valoarea proprietății

HanXinParameters

ITF

parametrii ITF.

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

Valoarea proprietății

ITFParameters

IsChecksumEnabled

Permite checksum în timpul generării de coduri 1D.

Default este tratat ca Da pentru simbolologie care trebuie să conțină checksum, ca Nu unde checksum numai posibil.

Checksum este posibil: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum întotdeauna folosit: Simbolul de odihnă

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

Valoarea proprietății

EnableChecksum

MaxiCode

Parametrii de MaxiCode.

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

Valoarea proprietății

MaxiCodeParameters

Padding

Coduri de barcade.Valoarea standardă: 5pt 5pt 5pt.

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

Valoarea proprietății

Padding

PatchCode

Parametrii de patchcode.

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

Valoarea proprietății

PatchCodeParameters

Pdf417

Parametrii PDF417

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

Valoarea proprietății

Pdf417Parameters

Postal

Parametri postale. utilizat pentru Postnet, Planeta.

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

Valoarea proprietății

PostalParameters

QR

Parametrii QR, MicroQR și RectMicroQR.

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

Valoarea proprietății

QrParameters

Supplement

Utilizat pentru Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Valoarea proprietății

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Numai pentru codurile 1D.Dacă codtextul este incorect și valoarea este setată la adevărat - excepția va fi aruncată. în caz contrar codtextul va fi corectat pentru a se potrivi specificației codului de bar.Excepția va fi întotdeauna aruncată pentru: simbolul Databar în cazul în care codul este incorect.Excepția nu va fi întotdeauna aruncată pentru: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 simbolism în cazul în care codul este incorect.

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

Valoarea proprietății

bool

WideNarrowRatio

Răspundeți la Răspundeți la Răspundeți la Răspundeți la RăspundețiValoarea standardă: 3, adică barurile largi sunt de 3 ori mai largi decât barurile înguste.Utilizat pentru 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; }

Valoarea proprietății

float

Exceptions

ArgumentException

Valoarea parametrului este mai mică sau egală cu 0.

Dimensiune XD

Dimensiunea x este cea mai mică lățime a unității de baruri sau spații BarCode.Îmbunătățirea acestui lucru va crește întreaga lățime a imaginii barcode.Ignorat dacă proprietatea Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode este setată la AutoSizeMode.Nearest sau AutoSizeMode.Interpolation.

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

Valoarea proprietății

Unit

 Română