Class BarcodeParameters
Numele spaţiului: Aspose.BarCode.Generation Asamblare: Aspose.BarCode.dll (25.4.0)
Parametrii de generare a codului de bar.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AustralianPost
Parametrii codului de bară AustralianPost.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
Valoarea proprietății
Aztec
Caracteristici ale Aztec.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Valoarea proprietății
BarColor
Bară de culoare.Valoarea standardă: Color.Black
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
Valoarea proprietății
Color
BarHeight
Înălțimea barurilor de coduri 1D în Aspose.BarCode.Generation.Unit valoare.Ignorat dacă proprietatea Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode este setată la AutoSizeMode.Nearest sau AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
Valoarea proprietății
BarWidthReduction
Obțineți sau stabiliți valorile de reducere a șirilor care sunt utilizate pentru a compensa răspândirea de inci în timpul imprimării.Valoare defaultă: 0
public Unit BarWidthReduction { get; set; }
Valoarea proprietății
ChecksumAlwaysShow
Întotdeauna afișează numărul de checksum în textul citibil pentru codurile codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului codului.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
Valoarea proprietății
Codabar
Parametrii de codare.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Valoarea proprietății
Codablock
Parametrii de codablock.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Valoarea proprietății
Code128
Codul 128 parametri.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Valoarea proprietății
Codul 16K
Parametrii codului 16K.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Valoarea proprietății
CodeTextParameters
Caracteristici ale codului.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Valoarea proprietății
Coupon
Utilizat pentru UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Valoarea proprietății
DataBar
Parametrii de date.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Valoarea proprietății
DataMatrix
Parametrii de date Matrix.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Valoarea proprietății
DotCode
Parametrii de cod.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Valoarea proprietății
EnableEscape
Indică dacă explică caracterul "" ca un caracter de evacuare în proprietatea CodeText. Utilizat pentru Pdf417, DataMatrix, Code128 numaiDacă EnableEscape este adevărat, "" va fi explicat ca un personaj de evadare specială. altfel, "" acționează ca caractere normale.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Valoarea proprietății
FilledBars
Obține sau stabilește o valoare care indică dacă barurile sunt umplute.Numai pentru codurile 1D.Valoarea defectuoasă: adevărată
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
Valoarea proprietății
GS1CompoziteBar
Parametrii GS1 Compozit Bar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Valoarea proprietății
Examples
Acest eșantion arată cum să creați și să salvați o imagine GS1 Composite Bar.Rețineți că 1D codetext și 2D codetext sunt separate de simbolul ‘oțel’
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
Parametrii lui Hanxin.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
Valoarea proprietății
ITF
parametrii ITF.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Valoarea proprietății
IsChecksumEnabled
Permite checksum în timpul generării de coduri 1D.
Default este tratat ca Da pentru simbolologie care trebuie să conțină checksum, ca Nu unde checksum numai posibil.
Checksum este posibil: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Checksum întotdeauna folosit: Simbolul de odihnă
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
Valoarea proprietății
MaxiCode
Parametrii de MaxiCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Valoarea proprietății
Padding
Coduri de barcade.Valoarea standardă: 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Valoarea proprietății
PatchCode
Parametrii de patchcode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Valoarea proprietății
Pdf417
Parametrii PDF417
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Valoarea proprietății
Postal
Parametri postale. utilizat pentru Postnet, Planeta.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Valoarea proprietății
QR
Parametrii QR, MicroQR și RectMicroQR.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Valoarea proprietății
Supplement
Utilizat pentru Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Valoarea proprietății
ThrowExceptionWhenCodeTextIncorrect
Numai pentru codurile 1D.Dacă codtextul este incorect și valoarea este setată la adevărat - excepția va fi aruncată. în caz contrar codtextul va fi corectat pentru a se potrivi specificației codului de bar.Excepția va fi întotdeauna aruncată pentru: simbolul Databar în cazul în care codul este incorect.Excepția nu va fi întotdeauna aruncată pentru: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 simbolism în cazul în care codul este incorect.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
Valoarea proprietății
WideNarrowRatio
Răspundeți la Răspundeți la Răspundeți la Răspundeți la RăspundețiValoarea standardă: 3, adică barurile largi sunt de 3 ori mai largi decât barurile înguste.Utilizat pentru 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; }
Valoarea proprietății
Exceptions
Valoarea parametrului este mai mică sau egală cu 0.
Dimensiune XD
Dimensiunea x este cea mai mică lățime a unității de baruri sau spații BarCode.Îmbunătățirea acestui lucru va crește întreaga lățime a imaginii barcode.Ignorat dacă proprietatea Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode este setată la AutoSizeMode.Nearest sau AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }