Class BarcodeParameters
Navne til: Aspose.BarCode.Generation Sammensætning: Aspose.BarCode.dll (25.4.0)
Barkode generering parametre.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AustralianPost
AustralianPost barkode parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
Ejendomsværdi
Aztec
af Aztec parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Ejendomsværdi
BarColor
Barer i farve.Undtagelsesværdi: Color.Black.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
Ejendomsværdi
Color
BarHeight
Højden af 1D barkode’s barer i Aspose.BarCode.Generation.Unit værdi.Ignoreret, hvis Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode egenskab er indstillet til AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
Ejendomsværdi
BarWidthReduction
Få eller indstille barer reduktion værdi, der bruges til at kompensere ink spread under udskrivning.Undtagelsesværdi: 0
public Unit BarWidthReduction { get; set; }
Ejendomsværdi
ChecksumAlwaysShow
Vis altid checksum digit i den menneskelige læsbare tekst for Code128 og GS1Code128 barkoder.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
Ejendomsværdi
Codabar
Codabar parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Ejendomsværdi
Codablock
Codablock parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Ejendomsværdi
Code128
Kode128 parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Ejendomsværdi
Fællesskab 16K
16K parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Ejendomsværdi
CodeTextParameters
Codetext parametre.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Ejendomsværdi
Coupon
Bruges for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Ejendomsværdi
DataBar
Databar parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Ejendomsværdi
DataMatrix
DataMatrix parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Ejendomsværdi
DotCode
Dockode parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Ejendomsværdi
EnableEscape
Angiver, om det forklarer karakteren "" som en flugt karakter i CodeText ejendom. Bruges for Pdf417, DataMatrix, Code128 kunHvis EnableEscape er sandt, vil "" blive forklaret som en særlig flygtning karakter. ellers, "" fungerer som normale karakterer.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Ejendomsværdi
FilledBars
Giver eller indsætter en værdi, der angiver, om barer er fyldt.Kun for 1D barkoder.Default værdi: sandt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
Ejendomsværdi
GS1CompositeBar
GS1 Composite Bar parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Ejendomsværdi
Examples
Denne prøve viser, hvordan man opretter og gemmer et GS1 Composite Bar billede.Bemærk, at 1D-kodetekst og 2D-kodetekst er adskilt af symbolet ‘mønter ‘|’
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
HanXin parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
Ejendomsværdi
ITF
Det er ITF parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Ejendomsværdi
IsChecksumEnabled
Det giver mulighed for checksum under generering af 1D-barkoder.
Standard betragtes som Ja for symbolologi, som skal indeholde checksum, som Nej, hvor checksum kun er muligt.
Checksum er muligt: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Checksum altid brugt: Rest symbologi
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
Ejendomsværdi
MaxiCode
MaxiCode parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Ejendomsværdi
Padding
Der er barkode padds.Standardværdi: 5pt 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Ejendomsværdi
PatchCode
PatchCode parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Ejendomsværdi
Pdf417
PDF417 parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Ejendomsværdi
Postal
Bruges til Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Ejendomsværdi
QR
QR, MicroQR og RectMicroQR parametre.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Ejendomsværdi
Supplement
Bruges til Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Ejendomsværdi
ThrowExceptionWhenCodeTextIncorrect
Kun for 1D barkoder.Hvis codetext er forkert og værdien er fastsat til sand - undtagelsen vil blive kastet. ellers codetext vil blive korrigeret til at matche barkoden specifikation.Undtagelsen vil altid blive kastet for: Databar symbol, hvis kodteksten er forkert.Undtagelsen vil altid ikke blive kastet for: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 symbol, hvis kodteksten er forkert.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
Ejendomsværdi
WideNarrowRatio
Wide bars til Narrow bars ratio.Standardværdi: 3, dvs. brede barer er 3 gange så brede som smalle barer.Bruges til 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; }
Ejendomsværdi
Exceptions
Parameterværdien er mindre end eller lig med 0.
XDimension
x-dimension er den mindste bredde af enheden af BarCode barer eller rum.Forøgelse af dette vil øge hele barkode billedbredden.Ignoreret, hvis Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode egenskab er indstillet til AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }