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
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à
Il codice 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
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.
[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
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; }