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
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é
Aztec
Paramètres Aztec.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Valeur de propriété
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é
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é
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é
Codabar
Paramètres Codabar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Valeur de propriété
Codablock
Paramètres Codablock.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Valeur de propriété
Code128
Paramètres Code128.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Valeur de propriété
Code16K
Paramètres Code16K.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Valeur de propriété
CodeTextParameters
Paramètres de Codetext.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Valeur de propriété
Coupon
Paramètres de coupon. Utilisé pour UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Valeur de propriété
DataBar
Paramètres DataBar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Valeur de propriété
DataMatrix
Paramètres DataMatrix.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Valeur de propriété
DotCode
Paramètres DotCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Valeur de propriété
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.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Valeur de propriété
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é
GS1CompositeBar
Paramètres GS1 Composite Bar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Valeur de propriété
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é
ITF
Paramètres ITF.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Valeur de propriété
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é
MaxiCode
Paramètres MaxiCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Valeur de propriété
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é
PatchCode
Paramètres PatchCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Valeur de propriété
Pdf417
Paramètres PDF417.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Valeur de propriété
Postal
Paramètres postaux. Utilisé pour Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Valeur de propriété
QR
Paramètres QR, MicroQR et RectMicroQR.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Valeur de propriété
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é
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é
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é
Exceptions
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; }