Class BarcodeParameters
Namn på plats: Aspose.BarCode.Generation Sammanfattning: Aspose.BarCode.dll (25.4.0)
Parametrar för barkodgenerering.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AustralianPost
AustralianPost barkoden parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
Fastighetsvärde
Aztec
Aztec parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Fastighetsvärde
BarColor
Barer i färg.Standardvärde: Color.Black
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
Fastighetsvärde
Color
BarHeight
Höjd 1D barkodar i Aspose.BarCode.Generation.Unit värde.Ignoreras om Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode egenskap är inställd på AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
Fastighetsvärde
BarWidthReduction
Få eller ställa in barer minskningsvärde som används för att kompensera ink spridning under utskrift.Standardvärde: 0
public Unit BarWidthReduction { get; set; }
Fastighetsvärde
ChecksumAlwaysShow
Visa alltid checksum digit i den mänskliga läsbara texten för Code128 och GS1Code128 barkoder.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
Fastighetsvärde
Codabar
Codabar parametrar .
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Fastighetsvärde
Codablock
Codablock parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Fastighetsvärde
Code128
Koden 128 parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Fastighetsvärde
Föregående 16K
16K parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Fastighetsvärde
CodeTextParameters
Codetext parametrar.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Fastighetsvärde
Coupon
Används för UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Fastighetsvärde
DataBar
Databar parametrar .
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Fastighetsvärde
DataMatrix
DataMatrix parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Fastighetsvärde
DotCode
DotCode parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Fastighetsvärde
EnableEscape
Anger om det förklarar tecknet "" som en flyktig karaktär i CodeText egenskap. Används för Pdf417, DataMatrix, Code128 endastOm EnableEscape är sant, "" kommer att förklaras som en speciell flyktig karaktär. annars, "" fungerar som normala karaktärer.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Fastighetsvärde
FilledBars
Få eller ange ett värde som indikerar om raderna är fyllda.Endast för 1D-barkoder.Undantagsvärde: True
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
Fastighetsvärde
GS1CompositeBar
GS1 Composite Bar parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Fastighetsvärde
Examples
Detta prov visar hur man skapar och sparar en GS1 Composite Bar bild.Observera att 1D-kodtekst och 2D-kodtekst är separerade av symbolen ‘korn’
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
Hanxins parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
Fastighetsvärde
ITF
och ITF parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Fastighetsvärde
IsChecksumEnabled
Tillåta checksum under generering av 1D-barkoder.
Undantaget behandlas som Ja för symbolik som måste innehålla checksum, som No där checksum endast är möjligt.
Checksum är möjligt: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Checksum alltid använt: Rest symbologi
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
Fastighetsvärde
MaxiCode
MaxiCode parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Fastighetsvärde
Padding
Barkoden paddings.Standardvärde: 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Fastighetsvärde
PatchCode
PatchCode parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Fastighetsvärde
Pdf417
PDF417 parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Fastighetsvärde
Postal
Postparametrar. Används för Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Fastighetsvärde
QR
QR, MicroQR och RectMicroQR parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Fastighetsvärde
Supplement
Används för Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Fastighetsvärde
ThrowExceptionWhenCodeTextIncorrect
Endast för 1D-barkoder.Om kodtexten är felaktig och värdet ställs till sant - undantaget kommer att kastas. Annars kodtexten kommer att korrigeras för att matcha kodens specifikation.Undantaget kommer alltid att kastas för: Databar-symbol om kodtexten är felaktig.Undantaget kommer inte alltid att kastas för: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 symbologi om kodtexten är felaktig.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
Fastighetsvärde
WideNarrowRatio
Wide bars till Narrow bars ratio.Standardvärde: 3, det vill säga breda rader är 3 gånger så breda som smala rader.Används för 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; }
Fastighetsvärde
Exceptions
Parametervärdet är mindre än eller lika med 0.
xDimension
x-dimension är den minsta bredden i enheten av BarCode-barer eller utrymmen.Öka detta kommer att öka hela barkoden bild bredd.Ignoreras om Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode egenskap är inställd på AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }