Class BarcodeParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Barcode-Generierungsparameter.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Vererbung
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Eigenschaften
AustralianPost
AustralianPost Barcode-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
Eigenschaftswert
Aztec
Aztec-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Eigenschaftswert
BarColor
Farbe der Balken.
Standardwert: Color.Black.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
Eigenschaftswert
Color
BarHeight
Höhe der Balken von 1D-Barcodes im Wert von Aspose.BarCode.Generation.Unit.
Wird ignoriert, wenn die Eigenschaft Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode auf AutoSizeMode.Nearest oder AutoSizeMode.Interpolation gesetzt ist.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
Eigenschaftswert
BarWidthReduction
Erhält oder setzt den Wert der Balkenreduktion, der verwendet wird, um die Tintenverbreitung beim Drucken auszugleichen.
Standardwert: 0
public Unit BarWidthReduction { get; set; }
Eigenschaftswert
ChecksumAlwaysShow
Immer die Prüfziffer im lesbaren Text für Code128 und GS1Code128-Barcodes anzeigen.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
Eigenschaftswert
Codabar
Codabar-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Eigenschaftswert
Codablock
Codablock-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Eigenschaftswert
Code128
Code128-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Eigenschaftswert
Code16K
Code16K-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Eigenschaftswert
CodeTextParameters
Codetext-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Eigenschaftswert
Coupon
Coupon-Parameter. Verwendet für UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Eigenschaftswert
DataBar
Databar-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Eigenschaftswert
DataMatrix
DataMatrix-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Eigenschaftswert
DotCode
DotCode-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Eigenschaftswert
EnableEscape
Gibt an, ob das Zeichen “" als Escape-Zeichen in der CodeText-Eigenschaft interpretiert wird. Wird nur für Pdf417, DataMatrix, Code128 verwendet.
Wenn EnableEscape true ist, wird “" als spezielles Escape-Zeichen interpretiert. Andernfalls wirkt “" wie normale Zeichen.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Eigenschaftswert
FilledBars
Erhält oder setzt einen Wert, der angibt, ob die Balken gefüllt sind.
Nur für 1D-Barcodes.
Standardwert: true.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
Eigenschaftswert
GS1CompositeBar
GS1 Composite Bar-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Eigenschaftswert
Beispiele
Dieses Beispiel zeigt, wie man ein GS1 Composite Bar-Bild erstellt und speichert.
Beachten Sie, dass 1D-Codetext und 2D-Codetext durch das Symbol ‘|’ getrennt sind.
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;
// Seitenverhältnis der 2D-Komponente
generator.Parameters.Barcode.Pdf417.AspectRatio = 3;
// X-Dimension der 1D- und 2D-Komponenten
generator.Parameters.Barcode.XDimension.Pixels = 3;
// Höhe der 1D-Komponente
generator.Parameters.Barcode.BarHeight.Pixels = 100;
generator.Save("test.png");
}
HanXin
HanXin-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
Eigenschaftswert
ITF
ITF-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Eigenschaftswert
IsChecksumEnabled
Aktiviert die Prüfziffer während der Generierung von 1D-Barcodes.
Standardmäßig wird dies als Ja für Symbologien behandelt, die eine Prüfziffer enthalten müssen, und als Nein, wo nur eine Prüfziffer möglich ist.
Prüfziffer ist möglich: Code39 Standard/Erweitert, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Prüfziffer wird immer verwendet: Rest-Symbologie
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
Eigenschaftswert
MaxiCode
MaxiCode-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Eigenschaftswert
Padding
Barcode-Abstände.
Standardwert: 5pt 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Eigenschaftswert
PatchCode
PatchCode-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Eigenschaftswert
Pdf417
PDF417-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Eigenschaftswert
Postal
Postale Parameter. Verwendet für Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Eigenschaftswert
QR
QR-, MicroQR- und RectMicroQR-Parameter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Eigenschaftswert
Supplement
Supplement-Parameter. Verwendet für Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Eigenschaftswert
ThrowExceptionWhenCodeTextIncorrect
Nur für 1D-Barcodes.
Wenn der Codetext inkorrekt ist und der Wert auf true gesetzt ist, wird eine Ausnahme ausgelöst. Andernfalls wird der Codetext korrigiert, um den Spezifikationen des Barcodes zu entsprechen.
Eine Ausnahme wird immer ausgelöst für: Databar-Symbologie, wenn der Codetext inkorrekt ist.
Eine Ausnahme wird niemals ausgelöst für: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128-Symbologie, wenn der Codetext inkorrekt ist.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
Eigenschaftswert
WideNarrowRatio
Verhältnis von breiten zu schmalen Balken.
Standardwert: 3, das heißt, breite Balken sind 3 Mal so breit wie schmale Balken.
Verwendet 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; }
Eigenschaftswert
Ausnahmen
Der WideNarrowRatio-Parameterwert ist kleiner oder gleich 0.
XDimension
Die x-Dimension ist die kleinste Breite der Einheit der Barcode-Balken oder -Lücken.
Eine Erhöhung dieser Dimension erhöht die gesamte Breite des Barcode-Bildes.
Wird ignoriert, wenn die Eigenschaft Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode auf AutoSizeMode.Nearest oder AutoSizeMode.Interpolation gesetzt ist.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }