Class BarcodeParameters

Class BarcodeParameters

Le nom : Aspose.BarCode.Generation Assemblée: 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

Le code 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

indique si il explique le caractère "" comme un caractère d’échappement dans la propriété CodeText. Utilisé pour Pdf417, DataMatrix, Code128 seulementSi l’EnableEscape est vrai, "" sera expliqué comme un caractère d’échappement spécial.Aspose.BarCode soutient l’entrée de code ascii décimale et mnemonique pour les caractères de code de contrôle ASCII. Par exemple, \013 et \CR signifie pour 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

La valeur du paramètre est inférieure ou égale à 0.

XDimension

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

 Français