Class BarcodeParameters

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

objectBarcodeParameters

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

AustralianPostParameters

Aztec

Aztec-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }

Eigenschaftswert

AztecParameters

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

Unit

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

Unit

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

bool

Codabar

Codabar-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }

Eigenschaftswert

CodabarParameters

Codablock

Codablock-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }

Eigenschaftswert

CodablockParameters

Code128

Code128-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }

Eigenschaftswert

Code128Parameters

Code16K

Code16K-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }

Eigenschaftswert

Code16KParameters

CodeTextParameters

Codetext-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }

Eigenschaftswert

CodetextParameters

Coupon

Coupon-Parameter. Verwendet für UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }

Eigenschaftswert

CouponParameters

DataBar

Databar-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }

Eigenschaftswert

DataBarParameters

DataMatrix

DataMatrix-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }

Eigenschaftswert

DataMatrixParameters

DotCode

DotCode-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }

Eigenschaftswert

DotCodeParameters

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.
Aspose.BarCode unterstützt die Eingabe von dezimalen ASCII-Codes und Mnemonics für ASCII-Steuerzeichen. Zum Beispiel steht \013 und \CR für CR.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }

Eigenschaftswert

bool

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

bool

GS1CompositeBar

GS1 Composite Bar-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }

Eigenschaftswert

GS1CompositeBarParameters

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

HanXinParameters

ITF

ITF-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }

Eigenschaftswert

ITFParameters

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

EnableChecksum

MaxiCode

MaxiCode-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }

Eigenschaftswert

MaxiCodeParameters

Padding

Barcode-Abstände.
Standardwert: 5pt 5pt 5pt 5pt.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }

Eigenschaftswert

Padding

PatchCode

PatchCode-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }

Eigenschaftswert

PatchCodeParameters

Pdf417

PDF417-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }

Eigenschaftswert

Pdf417Parameters

Postal

Postale Parameter. Verwendet für Postnet, Planet.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }

Eigenschaftswert

PostalParameters

QR

QR-, MicroQR- und RectMicroQR-Parameter.

[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }

Eigenschaftswert

QrParameters

Supplement

Supplement-Parameter. Verwendet für Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }

Eigenschaftswert

SupplementParameters

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

bool

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

float

Ausnahmen

ArgumentException

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; }

Eigenschaftswert

Unit

 Deutsch