Class BarcodeParameters

Class BarcodeParameters

Il nome: Aspose.BarCode.Generation Assemblea: Aspose.BarCode.dll (25.4.0)

Parametri di generazione di barcode.

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

Inheritance

object BarcodeParameters

I membri ereditari

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

Properties

AustralianPost

Parametri del codice bar australiano.

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

Valore di proprietà

AustralianPostParameters

Aztec

Parametri di Aztec.

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

Valore di proprietà

AztecParameters

BarColor

Bar di colore.Valore predefinito: Color.Black

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

Valore di proprietà

Color

BarHeight

Altezza delle barre di barcodi 1D in Aspose.BarCode.Generation.Unit valore.Ignorato se Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode proprietà è impostata su AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valore di proprietà

Unit

BarWidthReduction

Ottenere o impostare le barre di valore di riduzione che viene utilizzato per compensare la diffusione dell’ingrosso durante la stampa.Valore predefinito: 0

public Unit BarWidthReduction { get; set; }

Valore di proprietà

Unit

ChecksumAlwaysShow

Visualizza sempre il digitale checksum nel testo umano leggibile per i codici a barre Code128 e GS1Code128.

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

Valore di proprietà

bool

Codabar

Parametri di Codabar.

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

Valore di proprietà

CodabarParameters

Codablock

Parametri di codablock.

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

Valore di proprietà

CodablockParameters

Code128

Codice 128 parametri.

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

Valore di proprietà

Code128Parameters

Il codice 16K

Parametri di codice 16K.

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

Valore di proprietà

Code16KParameters

CodeTextParameters

Parametri di codec.

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

Valore di proprietà

CodetextParameters

Coupon

Utilizzato per UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Valore di proprietà

CouponParameters

DataBar

Parametri dei dati.

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

Valore di proprietà

DataBarParameters

DataMatrix

Parametri di DataMatrix.

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

Valore di proprietà

DataMatrixParameters

DotCode

Parametri del DotCode.

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

Valore di proprietà

DotCodeParameters

EnableEscape

Indica se spiega il carattere "" come un carattere di escape nella proprietà di CodeText. Utilizzato per Pdf417, DataMatrix, Code128 soloSe l’EnableEscape è vero, "" sarà spiegato come un carattere speciale di escape. altrimenti, "" agisce come caratteri normali.Aspose.BarCode supporta l’ingresso di decimale codice ascii e mnemonico per i caratteri di codice di controllo ASCII. Ad esempio, \013 e \CR si riferisce a CR.

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

Valore di proprietà

bool

FilledBars

Riceve o impone un valore che indica se le barre sono riempite.Solo per i barcodi 1D.Valore di default: vero.

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

Valore di proprietà

bool

GS1 CompositeBar

I parametri della barra composita GS1.

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

Valore di proprietà

GS1CompositeBarParameters

Examples

Questo campione mostra come creare e salvare un’immagine di GS1 Composite Bar.Nota che il codetext 1D e il codetext 2D sono separati dal simbolo ’e'

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

Parametri di HanXin.

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

Valore di proprietà

HanXinParameters

ITF

Parametri di ITF.

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

Valore di proprietà

ITFParameters

IsChecksumEnabled

Possibilità di controllare durante la generazione di codici a barre 1D.

Default è trattato come Sì per la simbologia che deve contenere il checksum, come No dove il checksum è possibile solo.

Checksum è possibile: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum sempre usato: simbologia del riposo

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

Valore di proprietà

EnableChecksum

MaxiCode

Parametri di MaxiCode.

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

Valore di proprietà

MaxiCodeParameters

Padding

Codice dei paddings.Valore predefinito: 5pt 5pt 5pt

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

Valore di proprietà

Padding

PatchCode

Parametri di patchcode.

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

Valore di proprietà

PatchCodeParameters

Pdf417

PDF417 dei parametri.

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

Valore di proprietà

Pdf417Parameters

Postal

Parametri postali. usato per Postnet, Planet.

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

Valore di proprietà

PostalParameters

QR

I parametri QR, MicroQR e RectMicroQR.

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

Valore di proprietà

QrParameters

Supplement

Utilizzato per Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Valore di proprietà

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Solo per i barcodi 1D.Se il codetext è sbagliato e il valore è fisso - l’eccezione sarà gettata. altrimenti il codetext sarà corretto per corrispondere alla specifica del codetext.L’eccezione sarà sempre lanciata per: la simbologia Databar se il codetext è sbagliato.L’eccezione non sarà sempre gettata per: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 simbologia se il codetext è sbagliato.

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

Valore di proprietà

bool

WideNarrowRatio

Il rapporto tra le barbabietole e le barbabietole.Valore predefinito: 3, cioè, le barre ampie sono 3 volte più ampie delle barre strette.Utilizzato 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; }

Valore di proprietà

float

Exceptions

ArgumentException

Il valore dei parametri è inferiore o uguale a 0.

Dimensioni XD

x-dimensione è la più piccola larghezza dell’unità di bar o spazi BarCode.Aumentare questo aumenterà l’intera larghezza dell’immagine di codice bar.Ignorato se Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode proprietà è impostata su AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valore di proprietà

Unit

 Italiano