Class BarcodeParameters

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

object BarcodeParameters

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

AustralianPostParameters

Aztec

Aztec parametrar.

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

Fastighetsvärde

AztecParameters

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

Unit

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

Unit

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

bool

Codabar

Codabar parametrar .

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

Fastighetsvärde

CodabarParameters

Codablock

Codablock parametrar.

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

Fastighetsvärde

CodablockParameters

Code128

Koden 128 parametrar.

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

Fastighetsvärde

Code128Parameters

Föregående 16K

16K parametrar.

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

Fastighetsvärde

Code16KParameters

CodeTextParameters

Codetext parametrar.

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

Fastighetsvärde

CodetextParameters

Coupon

Används för UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Fastighetsvärde

CouponParameters

DataBar

Databar parametrar .

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

Fastighetsvärde

DataBarParameters

DataMatrix

DataMatrix parametrar.

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

Fastighetsvärde

DataMatrixParameters

DotCode

DotCode parametrar.

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

Fastighetsvärde

DotCodeParameters

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

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

Fastighetsvärde

bool

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

bool

GS1CompositeBar

GS1 Composite Bar parametrar.

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

Fastighetsvärde

GS1CompositeBarParameters

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

HanXinParameters

ITF

och ITF parametrar.

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

Fastighetsvärde

ITFParameters

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

EnableChecksum

MaxiCode

MaxiCode parametrar.

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

Fastighetsvärde

MaxiCodeParameters

Padding

Barkoden paddings.Standardvärde: 5pt 5pt 5pt.

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

Fastighetsvärde

Padding

PatchCode

PatchCode parametrar.

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

Fastighetsvärde

PatchCodeParameters

Pdf417

PDF417 parametrar.

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

Fastighetsvärde

Pdf417Parameters

Postal

Postparametrar. Används för Postnet, Planet.

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

Fastighetsvärde

PostalParameters

QR

QR, MicroQR och RectMicroQR parametrar.

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

Fastighetsvärde

QrParameters

Supplement

Används för Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Fastighetsvärde

SupplementParameters

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

bool

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

float

Exceptions

ArgumentException

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

Fastighetsvärde

Unit

 Svenska