Class BarcodeParameters

Class BarcodeParameters

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

Paramètres de génération de code-barres.

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

Héritage

objectBarcodeParameters

Membres hérités

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

Propriétés

AustralianPost

Paramètres de code-barres AustralianPost.

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

Valeur de propriété

AustralianPostParameters

Aztec

Paramètres Aztec.

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

Valeur de propriété

AztecParameters

BarColor

Couleur des barres. Valeur par défaut : Color.Black.

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

Valeur de propriété

Color

BarHeight

Hauteur des barres des codes-barres 1D en valeur Aspose.BarCode.Generation.Unit. Ignoré si la propriété Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode est définie sur AutoSizeMode.Nearest ou AutoSizeMode.Interpolation.

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

Valeur de propriété

Unit

BarWidthReduction

Obtient ou définit la valeur de réduction des barres utilisée pour compenser l’étalement de l’encre lors de l’impression. Valeur par défaut : 0

public Unit BarWidthReduction { get; set; }

Valeur de propriété

Unit

ChecksumAlwaysShow

Affiche toujours le chiffre de contrôle dans le texte lisible par l’homme pour les codes-barres Code128 et GS1Code128.

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

Valeur de propriété

bool

Codabar

Paramètres Codabar.

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

Valeur de propriété

CodabarParameters

Codablock

Paramètres Codablock.

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

Valeur de propriété

CodablockParameters

Code128

Paramètres Code128.

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

Valeur de propriété

Code128Parameters

Code16K

Paramètres Code16K.

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

Valeur de propriété

Code16KParameters

CodeTextParameters

Paramètres de Codetext.

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

Valeur de propriété

CodetextParameters

Coupon

Paramètres de coupon. Utilisé pour UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Valeur de propriété

CouponParameters

DataBar

Paramètres DataBar.

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

Valeur de propriété

DataBarParameters

DataMatrix

Paramètres DataMatrix.

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

Valeur de propriété

DataMatrixParameters

DotCode

Paramètres DotCode.

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

Valeur de propriété

DotCodeParameters

EnableEscape

Indique si le caractère “" est expliqué comme un caractère d’échappement dans la propriété CodeText. Utilisé uniquement pour Pdf417, DataMatrix, Code128. Si EnableEscape est vrai, “" sera expliqué comme un caractère d’échappement spécial. Sinon, “" agit comme des caractères normaux. Aspose.BarCode prend en charge l’entrée de code ASCII décimal et de mnémoniques pour les caractères de code de contrôle ASCII. Par exemple, \013 et \CR représentent CR.

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

Valeur de propriété

bool

FilledBars

Obtient ou définit une valeur indiquant si les barres sont remplies. Uniquement pour les codes-barres 1D. Valeur par défaut : true.

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

Valeur de propriété

bool

GS1CompositeBar

Paramètres GS1 Composite Bar.

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

Valeur de propriété

GS1CompositeBarParameters

Exemples

Cet exemple montre comment créer et enregistrer une image de GS1 Composite Bar. Notez que le codetext 1D et le codetext 2D sont séparés par le symbole ‘|’

  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;

      // Rapport d'aspect du composant 2D
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // Dimension X des composants 1D et 2D
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // Hauteur du composant 1D
      generator.Parameters.Barcode.BarHeight.Pixels = 100;

      generator.Save("test.png");
  }

HanXin

Paramètres HanXin.

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

Valeur de propriété

HanXinParameters

ITF

Paramètres ITF.

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

Valeur de propriété

ITFParameters

IsChecksumEnabled

Active le contrôle de somme lors de la génération de codes-barres 1D.

Par défaut, il est considéré comme Oui pour les symbologies qui doivent contenir un contrôle de somme, et Non là où le contrôle de somme n'est possible que.

Le contrôle de somme est possible : Code39 Standard/Étendu, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Le contrôle de somme est toujours utilisé : le reste des symbologies

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

Valeur de propriété

EnableChecksum

MaxiCode

Paramètres MaxiCode.

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

Valeur de propriété

MaxiCodeParameters

Padding

Remplissages de code-barres. Valeur par défaut : 5pt 5pt 5pt 5pt.

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

Valeur de propriété

Padding

PatchCode

Paramètres PatchCode.

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

Valeur de propriété

PatchCodeParameters

Pdf417

Paramètres PDF417.

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

Valeur de propriété

Pdf417Parameters

Postal

Paramètres postaux. Utilisé pour Postnet, Planet.

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

Valeur de propriété

PostalParameters

QR

Paramètres QR, MicroQR et RectMicroQR.

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

Valeur de propriété

QrParameters

Supplement

Paramètres de supplément. Utilisé pour Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Valeur de propriété

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Uniquement pour les codes-barres 1D. Si le codetext est incorrect et que la valeur est définie sur true - une exception sera levée. Sinon, le codetext sera corrigé pour correspondre à la spécification du code-barres. Une exception sera toujours levée pour : la symbologie Databar si le codetext est incorrect. Aucune exception ne sera levée pour : AustraliaPost, SingapourPost, Code39FullASCII, Code93, Code16K, Code128 si le codetext est incorrect.

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

Valeur de propriété

bool

WideNarrowRatio

Ratio des barres larges aux barres étroites. Valeur par défaut : 3, c’est-à-dire que les barres larges sont 3 fois plus larges que les barres étroites. Utilisé pour 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; }

Valeur de propriété

float

Exceptions

ArgumentException

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

XDimension

La dimension x est la plus petite largeur de l’unité des barres ou des espaces du code-barres. Augmenter cela augmentera la largeur de l’image du code-barres entier. Ignoré si la propriété Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode est définie sur AutoSizeMode.Nearest ou AutoSizeMode.Interpolation.

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

Valeur de propriété

Unit

 Français