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
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à
Aztec
Parametri di Aztec.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Valore di proprietà
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à
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à
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à
Codabar
Parametri di Codabar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Valore di proprietà
Codablock
Parametri di codablock.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Valore di proprietà
Code128
Codice 128 parametri.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Valore di proprietà
Le code 16K
Parametri di codice 16K.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Valore di proprietà
CodeTextParameters
Parametri di codec.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Valore di proprietà
Coupon
Utilizzato per UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Valore di proprietà
DataBar
Parametri dei dati.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Valore di proprietà
DataMatrix
Parametri di DataMatrix.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Valore di proprietà
DotCode
Parametri del DotCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Valore di proprietà
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.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Valore di proprietà
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à
GS1 CompositeBar
I parametri della barra composita GS1.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Valore di proprietà
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à
ITF
Parametri di ITF.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Valore di proprietà
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à
MaxiCode
Parametri di MaxiCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Valore di proprietà
Padding
Codice dei paddings.Valore predefinito: 5pt 5pt 5pt
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Valore di proprietà
PatchCode
Parametri di patchcode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Valore di proprietà
Pdf417
PDF417 dei parametri.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Valore di proprietà
Postal
Parametri postali. usato per Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Valore di proprietà
QR
I parametri QR, MicroQR e RectMicroQR.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Valore di proprietà
Supplement
Utilizzato per Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Valore di proprietà
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à
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à
Exceptions
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; }