Class BarcodeParameters

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

objectBarcodeParameters

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

AustralianPostParameters

Aztec

Aztec-parametrar.

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

Egenskapsvärde

AztecParameters

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

Unit

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

Unit

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

bool

Codabar

Codabar-parametrar.

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

Egenskapsvärde

CodabarParameters

Codablock

Codablock-parametrar.

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

Egenskapsvärde

CodablockParameters

Code128

Code128-parametrar.

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

Egenskapsvärde

Code128Parameters

Code16K

Code16K-parametrar.

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

Egenskapsvärde

Code16KParameters

CodeTextParameters

Codetextparametrar.

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

Egenskapsvärde

CodetextParameters

Coupon

Kupongparametrar. Används för UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Egenskapsvärde

CouponParameters

DataBar

Databar-parametrar.

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

Egenskapsvärde

DataBarParameters

DataMatrix

DataMatrix-parametrar.

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

Egenskapsvärde

DataMatrixParameters

DotCode

DotCode-parametrar.

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

Egenskapsvärde

DotCodeParameters

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. Aspose.BarCode stöder inmatning av decimal ascii-kod och mnemonik för ASCII-kontrollkodstecken. Till exempel, \013 och \CR står för CR.

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

Egenskapsvärde

bool

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

bool

GS1CompositeBar

GS1 Composite Bar-parametrar.

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

Egenskapsvärde

GS1CompositeBarParameters

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

HanXinParameters

ITF

ITF-parametrar.

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

Egenskapsvärde

ITFParameters

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

EnableChecksum

MaxiCode

MaxiCode-parametrar.

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

Egenskapsvärde

MaxiCodeParameters

Padding

Streckkodspaddingar. Standardvärde: 5pt 5pt 5pt 5pt.

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

Egenskapsvärde

Padding

PatchCode

PatchCode-parametrar.

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

Egenskapsvärde

PatchCodeParameters

Pdf417

PDF417-parametrar.

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

Egenskapsvärde

Pdf417Parameters

Postal

Postala parametrar. Används för Postnet, Planet.

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

Egenskapsvärde

PostalParameters

QR

QR, MicroQR och RectMicroQR-parametrar.

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

Egenskapsvärde

QrParameters

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

SupplementParameters

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

bool

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

float

Undantag

ArgumentException

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

Egenskapsvärde

Unit

 Svenska