Class BarcodeParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Genereringsparametrar för streckkoder.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Arv
Arvda medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Egenskaper
AustralianPost
AustralianPost streckkodparametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
Egenskapsvärde
Aztec
Aztec-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Egenskapsvärde
BarColor
Färg på staplar. Standardvärde: Color.Black.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
Egenskapsvärde
Color
BarHeight
Höjd på 1D-streckkodernas staplar i Aspose.BarCode.Generation.Unit-värde. Ignoreras om Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode-egenskapen är inställd på AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
Egenskapsvärde
BarWidthReduction
Hämtar eller ställer in värdet för stapelreduktion som används för att kompensera bläckspridning vid utskrift. Standardvärde: 0
public Unit BarWidthReduction { get; set; }
Egenskapsvärde
ChecksumAlwaysShow
Visar alltid kontrollsummasiffran i den läsbara texten för Code128 och GS1Code128-streckkoder.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
Egenskapsvärde
Codabar
Codabar-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Egenskapsvärde
Codablock
Codablock-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Egenskapsvärde
Code128
Code128-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Egenskapsvärde
Code16K
Code16K-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Egenskapsvärde
CodeTextParameters
Codetextparametrar.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Egenskapsvärde
Coupon
Kupongparametrar. Används för UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Egenskapsvärde
DataBar
Databar-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Egenskapsvärde
DataMatrix
DataMatrix-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Egenskapsvärde
DotCode
DotCode-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Egenskapsvärde
EnableEscape
Anger om tecknet “" ska förklaras som ett escape-tecken i CodeText-egenskapen. Används endast för Pdf417, DataMatrix, Code128.
Om EnableEscape är sant, kommer “" att förklaras som ett speciellt escape-tecken. Annars fungerar “" som normala tecken.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Egenskapsvärde
FilledBars
Hämtar eller ställer in ett värde som anger om staplar är ifyllda. Endast för 1D-streckkoder. Standardvärde: true.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
Egenskapsvärde
GS1CompositeBar
GS1 Composite Bar-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Egenskapsvärde
Exempel
Detta exempel visar hur man skapar och sparar en GS1 Composite Bar-bild. Observera att 1D codetext och 2D codetext separeras av symbolen ‘|’
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;
// Aspektförhållande för 2D-komponent
generator.Parameters.Barcode.Pdf417.AspectRatio = 3;
// X-dimension av 1D- och 2D-komponenter
generator.Parameters.Barcode.XDimension.Pixels = 3;
// Höjd av 1D-komponent
generator.Parameters.Barcode.BarHeight.Pixels = 100;
generator.Save("test.png");
}
HanXin
HanXin-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
Egenskapsvärde
ITF
ITF-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Egenskapsvärde
IsChecksumEnabled
Aktivera kontrollsumma under generering av 1D-streckkoder.
Standardvärdet behandlas som Ja för symbologi som måste innehålla kontrollsumma, som Nej där kontrollsumma endast är möjlig.
Kontrollsumma är möjlig: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Kontrollsumma används alltid: Resten av symbologin
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
Egenskapsvärde
MaxiCode
MaxiCode-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Egenskapsvärde
Padding
Streckkodspaddingar. Standardvärde: 5pt 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Egenskapsvärde
PatchCode
PatchCode-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Egenskapsvärde
Pdf417
PDF417-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Egenskapsvärde
Postal
Postala parametrar. Används för Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Egenskapsvärde
QR
QR, MicroQR och RectMicroQR-parametrar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Egenskapsvärde
Supplement
Supplementparametrar. Används för Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Egenskapsvärde
ThrowExceptionWhenCodeTextIncorrect
Endast för 1D-streckkoder. Om codetext är felaktig och värdet är inställt på sant - kommer ett undantag att kastas. Annars kommer codetext att korrigeras för att matcha streckkodens specifikation. Undantag kommer alltid att kastas för: Databar-symbologi om codetext är felaktig. Undantag kommer alltid inte att kastas för: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128-symbologi om codetext är felaktig.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
Egenskapsvärde
WideNarrowRatio
Förhållande mellan breda och smala staplar. Standardvärde: 3, det vill säga att breda staplar är 3 gånger så breda som smala staplar. 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; }
Egenskapsvärde
Undantag
Värdet på WideNarrowRatio-parametern är mindre än eller lika med 0.
XDimension
x-dimension är den minsta bredden på enhet av BarCode-staplar eller utrymmen. Att öka detta kommer att öka hela streckkodens bildbredd. Ignoreras om Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode-egenskapen är inställd på AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }